When moving from recyclebin, area from AREA kludge is selected by default.
This commit is contained in:
@@ -446,6 +446,11 @@ AREAREPLYTO E-MAIL
|
||||
// <echoid>
|
||||
;AREAYOUWROTETO MY_MAILS
|
||||
|
||||
// If enabled, GoldED+ will move messages to this area.
|
||||
// Press ReadForceDeleteMsg to delete messages without moving to recycle bin.
|
||||
;AreaRecycleBin RECYCLE_BIN Ask
|
||||
;AreaRecycleBin RECYCLE_BIN NoAsk
|
||||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
-- STATUSLINE
|
||||
|
@@ -468,6 +468,11 @@ AreaCopyTo ZZZ.MY.ARCHIVE
|
||||
// <20> <20><>㯯<EFBFBD><E3AFAF> <20><><EFBFBD><EFBFBD> <20><>ࠬ<EFBFBD><E0A0AC><EFBFBD> ࠡ<>⠥<EFBFBD> <20> <20><><EFBFBD>ᨨ 3.00.a5.
|
||||
AreaCopyAddId No
|
||||
|
||||
// <20> <20><><EFBFBD><EFBFBD>祭<EFBFBD>, <20><> GoldED+ <20><>६<EFBFBD><E0A5AC><EFBFBD><EFBFBD><EFBFBD> 㤠<><E3A4A0><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ᮮ<>饭<EFBFBD><E9A5AD> <20> <20><><EFBFBD> <20><><EFBFBD><EFBFBD>.
|
||||
// <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD> ReadForceDeleteMsg <20><><EFBFBD> ⮣<> <20>⮡<EFBFBD> 㤠<><E3A4A0><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><>২<EFBFBD><E0A7A8>.
|
||||
;AreaRecycleBin RECYCLE_BIN Ask ; <20><><EFBFBD><EFBFBD>訢<EFBFBD><E8A8A2><EFBFBD> <20><><EFBFBD>⢥ত<E2A2A5><E0A6A4><EFBFBD><EFBFBD>
|
||||
;AreaRecycleBin RECYCLE_BIN NoAsk ; <20><> <20><><EFBFBD><EFBFBD>訢<EFBFBD><E8A8A2><EFBFBD>
|
||||
|
||||
|
||||
----------------------------------------------------------------------
|
||||
-- <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD>
|
||||
|
@@ -10,6 +10,8 @@ _____________________________________________________________________________
|
||||
<20><><EFBFBD><EFBFBD>⪨ <20><><EFBFBD> GoldED+ 1.1.5, /snapshot/
|
||||
_____________________________________________________________________________
|
||||
|
||||
+ <20><><EFBFBD><EFBFBD><EFBFBD> ᮮ<>饭<EFBFBD><E9A5AD> <20><>६<EFBFBD>頥<EFBFBD><E9A0A5><EFBFBD> <20><> <20><>২<EFBFBD><E0A7A8>, <20><> <20>롨ࠥ<EBA1A8><E0A0A5><EFBFBD> <20><> 㬮<>砭<EFBFBD><E7A0AD> <20><><EFBFBD><EFBFBD>
|
||||
<20><> <20><>㤦<EFBFBD> AREA.
|
||||
- uudecoder: ⥯<><E2A5AF><EFBFBD> <20>㤥<EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD><EFBFBD><EFBFBD><E0AEA2><EFBFBD> <20><><EFBFBD> <20><> <20><>ப<EFBFBD> <20><><EFBFBD> <20><>稭<EFBFBD><E7A8AD><EFBFBD><EFBFBD><EFBFBD>
|
||||
<20><> "sum -r/size ".
|
||||
- Win32: <20><><EFBFBD>ࠢ<EFBFBD><E0A0A2><EFBFBD><EFBFBD> <20><><EFBFBD>⮥ <20>⥭<EFBFBD><E2A5AD> ॥<><E0A5A5><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD><EFBFBD> <20><><EFBFBD><EFBFBD>祭 MCI <20><><EFBFBD><EFBFBD>.
|
||||
|
@@ -10,6 +10,8 @@ ______________________________________________________________________
|
||||
Notes for GoldED+ 1.1.5, /snapshot/
|
||||
______________________________________________________________________
|
||||
|
||||
+ When moving from recyclebin, area from AREA: kludge is selected by default.
|
||||
|
||||
- uudecoder: now are skipped all lines which follows line that starts
|
||||
with "sum -r/size ".
|
||||
|
||||
|
@@ -419,24 +419,41 @@ void CmfMsgs(GMsg* msg, bool torecycle)
|
||||
}
|
||||
|
||||
// Pick the destination area
|
||||
bool fromrecycle = false;
|
||||
int destarea = CurrArea;
|
||||
const char* cmfptr;
|
||||
|
||||
if (torecycle)
|
||||
cmfptr = CFG->arearecyclebin;
|
||||
else
|
||||
cmfptr = cmf == MODE_FORWARD ? AA->Areareplyto() : AA->Areacopyto();
|
||||
{
|
||||
if (CFG->arearecyclebin[0])
|
||||
{
|
||||
int areano = AL.AreaEchoToNo(CFG->arearecyclebin);
|
||||
int currno = AL.AreaIdToNo(CurrArea);
|
||||
|
||||
if(*cmfptr) {
|
||||
if ((areano == currno) && (areano >= 0))
|
||||
fromrecycle = true;
|
||||
}
|
||||
|
||||
if (fromrecycle)
|
||||
cmfptr = msg->areakludgeid;
|
||||
else
|
||||
cmfptr = (cmf == MODE_FORWARD) ? AA->Areareplyto() : AA->Areacopyto();
|
||||
}
|
||||
|
||||
if (cmfptr[0])
|
||||
{
|
||||
int a = AL.AreaEchoToNo(cmfptr);
|
||||
if(a != -1)
|
||||
if (a != -1)
|
||||
destarea = AL.AreaNoToId(a);
|
||||
}
|
||||
|
||||
if (!torecycle && (cmf == MODE_FORWARD ? not AA->Areaforwarddirect() : not AA->Areacopydirect()))
|
||||
destarea = AreaPick(pickstr, 6, &destarea);
|
||||
|
||||
if(destarea == -1) {
|
||||
if (destarea == -1)
|
||||
{
|
||||
GFTRK(0);
|
||||
return;
|
||||
}
|
||||
|
Reference in New Issue
Block a user