Develop and Download Open Source Software

Browse Subversion Repository

Diff of /trunk/teraterm/teraterm/vtterm.c

Parent Directory Parent Directory | Revision Log Revision Log | View Patch Patch

revision 4095 by doda, Tue Sep 7 11:17:10 2010 UTC revision 4096 by doda, Tue Sep 7 11:20:55 2010 UTC
# Line 2520  void CSSetAttr()               // SGR Line 2520  void CSSetAttr()               // SGR
2520    {    {
2521      switch (b) {      switch (b) {
2522        case 'z': // DECERA        case 'z': // DECERA
         if (Param[1] < 1 || NParam < 1) Param[1]=1;  
         if (Param[2] < 1 || NParam < 2) Param[2]=1;  
         if (Param[3] < 1 || NParam < 3) Param[3]=1;  
         if (Param[4] < 1 || NParam < 4) Param[4]=1;  
         if (RelativeOrgMode) {  
           Param[1] += CursorTop;  
           if (Param[1] > CursorBottom) {  
             Param[1] = CursorBottom + 1;  
           }  
           Param[3] += CursorTop;  
           if (Param[3] > CursorBottom) {  
             Param[3] = CursorBottom + 1;  
           }  
         }  
         BuffEraseBox(Param[2]-1, Param[1]-1, Param[4]-1, Param[3]-1);  
         break;  
   
2523        case '{': // DECSERA        case '{': // DECSERA
2524          if (Param[1] < 1 || NParam < 1) Param[1]=1;          if (Param[1] < 1 || NParam < 1) Param[1]=1;
2525          if (Param[2] < 1 || NParam < 2) Param[2]=1;          if (Param[2] < 1 || NParam < 2) Param[2]=1;
# Line 2552  void CSSetAttr()               // SGR Line 2535  void CSSetAttr()               // SGR
2535              Param[3] = CursorBottom + 1;              Param[3] = CursorBottom + 1;
2536            }            }
2537          }          }
2538          BuffSelectEraseBox(Param[2]-1, Param[1]-1, Param[4]-1, Param[3]-1);          if (b == 'z') {
2539              BuffEraseBox(Param[2]-1, Param[1]-1, Param[4]-1, Param[3]-1);
2540            }
2541            else {
2542              BuffSelectEraseBox(Param[2]-1, Param[1]-1, Param[4]-1, Param[3]-1);
2543            }
2544          break;          break;
2545    
2546        case '}':        case '}':

Legend:
Removed from v.4095  
changed lines
  Added in v.4096

Back to OSDN">Back to OSDN
ViewVC Help
Powered by ViewVC 1.1.26