When moving from recyclebin, area from AREA kludge is selected by default.

This commit is contained in:
Ianos Gnatiuc
2006-09-09 10:41:46 +00:00
parent 0fe38ad361
commit d34238d271
5 changed files with 35 additions and 4 deletions

View File

@@ -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

View File

@@ -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>

View File

@@ -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>.

View File

@@ -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 ".

View File

@@ -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;
}