TempleOSCDV4.04.ISO
This commit is contained in:
1 parent
0f1a4a5d65
commit
d1856315e0
67 files changed
+722
-697
No files matched your search
@@ -258,7 +258,7 @@ public Bool DocRecalc(CDoc *doc,I64 recalc_flags=RECALCt_NORMAL)
|
||||
CDocBin *tempb;
|
||||
CDocSettings *s;
|
||||
Bool del_cl,skipped_update,tree_collapsed,same_win,more=FALSE,
|
||||
find_cursor=FALSE,blink_flag,full_refresh=TRUE,unlock;
|
||||
find_cursor=FALSE,blink_flag,full_refresh=TRUE,unlock,clear_holds;
|
||||
CTask *win_task,*mem_task;
|
||||
CDC *dc;
|
||||
U8 *bptr,*ptr,buf[STR_LEN],ch;
|
||||
@@ -289,7 +289,7 @@ public Bool DocRecalc(CDoc *doc,I64 recalc_flags=RECALCt_NORMAL)
|
||||
mem_task=doc->mem_task;
|
||||
blink_flag=Blink;
|
||||
dc=NULL;
|
||||
nobound_switch (recalc_flags&RECALCG_MASK) {
|
||||
switch [recalc_flags&RECALCG_MASK] {
|
||||
case RECALCt_FIND_CURSOR:
|
||||
find_cursor=TRUE;
|
||||
if (win_task)
|
||||
@@ -620,7 +620,7 @@ public Bool DocRecalc(CDoc *doc,I64 recalc_flags=RECALCt_NORMAL)
|
||||
}
|
||||
}
|
||||
}
|
||||
nobound_switch (doc_e->type_u8) {
|
||||
switch [doc_e->type_u8] {
|
||||
case DOCT_TEXT:
|
||||
if (!col2 && !(doc_e->de_flags
|
||||
&(DOCEF_TREE|DOCEF_LST|DOCEF_TAG_CB|DOCEF_DEFINE|
|
||||
@@ -1036,13 +1036,17 @@ rc_adjust_xy:
|
||||
break;
|
||||
case DOCT_CLEAR:
|
||||
next_clear_found=doc_e;
|
||||
if (doc_e->de_flags&DOCEF_HOLD)
|
||||
clear_holds=TRUE;
|
||||
else
|
||||
clear_holds=FALSE;
|
||||
break;
|
||||
case DOCT_HTML_CODE:
|
||||
if (recalc_flags&RECALCF_TO_HTML &&
|
||||
doc_e->de_flags&DOCEF_TAG && doc_e->tag)
|
||||
x-=StrLen(doc_e->tag);
|
||||
break;
|
||||
case DOCT_NUM_TYPES-1: //nobound_switch
|
||||
case DOCT_NUM_TYPES-1: //nobound switch
|
||||
default:
|
||||
break;
|
||||
}
|
||||
@@ -1309,7 +1313,7 @@ rc_skip:
|
||||
if (full_refresh) {
|
||||
i=num_entries-doc->max_entries;
|
||||
if (next_clear_found) {
|
||||
DocDelToEntry(doc,next_clear_found);
|
||||
DocDelToEntry(doc,next_clear_found,clear_holds);
|
||||
DocRecalc(doc,recalc_flags);
|
||||
} else if (i>1024) {
|
||||
DocDelToNum(doc,i);
|
||||
|
||||
Reference in new issue
Block a user