ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/command.C
(Generate patch)

Comparing rxvt-unicode/src/command.C (file contents):
Revision 1.427 by root, Wed Nov 5 15:44:04 2008 UTC vs.
Revision 1.428 by root, Wed Nov 5 16:17:23 2008 UTC

3660 3660
3661 scr_touch (true); 3661 scr_touch (true);
3662 break; 3662 break;
3663#endif 3663#endif
3664 case 1048: /* alternative cursor save */ 3664 case 1048: /* alternative cursor save */
3665 case 1049:
3666 if (option (Opt_secondaryScreen)) 3665 if (option (Opt_secondaryScreen))
3667 if (mode == 0) 3666 if (mode == 0)
3668 scr_cursor (RESTORE); 3667 scr_cursor (RESTORE);
3669 else if (mode == 1) 3668 else if (mode == 1)
3670 scr_cursor (SAVE); 3669 scr_cursor (SAVE);
3746 case 1011: /* scroll to bottom on key press */ 3745 case 1011: /* scroll to bottom on key press */
3747 set_option (Opt_scrollTtyKeypress, state); 3746 set_option (Opt_scrollTtyKeypress, state);
3748 break; 3747 break;
3749 case 1047: /* secondary screen w/ clearing last */ 3748 case 1047: /* secondary screen w/ clearing last */
3750 if (option (Opt_secondaryScreen)) 3749 if (option (Opt_secondaryScreen))
3751 if (current_screen != PRIMARY) 3750 if (!state)
3752 scr_erase_screen (2); 3751 scr_erase_screen (2);
3753 3752
3754 scr_change_screen (state); 3753 scr_change_screen (state);
3755 break; 3754 break;
3756 case 1049: /* secondary screen w/ clearing first */ 3755 case 1049: /* secondary screen w/ clearing first */
3756 if (state)
3757 scr_cursor (SAVE);
3758
3757 scr_change_screen (state); 3759 scr_change_screen (state);
3758 if (option (Opt_secondaryScreen)) 3760
3759 if (current_screen != PRIMARY) 3761 if (state)
3760 scr_erase_screen (2); 3762 scr_erase_screen (2);
3763 else
3764 scr_cursor (RESTORE);
3761 break; 3765 break;
3762 default: 3766 default:
3763 break; 3767 break;
3764 } 3768 }
3765 } 3769 }

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines