--- rxvt-unicode/src/command.C 2006/01/03 17:34:44 1.229 +++ rxvt-unicode/src/command.C 2006/01/04 01:10:08 1.232 @@ -52,7 +52,8 @@ #include "command.h" #if HAVE_SCHED_YIELD -# include +#undef HAVE_SCHED_YIELD // disabled for the time being +//# include #endif #ifdef KEYSYM_RESOURCE @@ -3963,15 +3964,22 @@ case URxvt_view_up: case URxvt_view_down: - int lines = atoi (str); + { + int lines = atoi (str); - if (lines) - scr_page (op == URxvt_view_up ? UP : DN, lines); - else - { + if (lines) + scr_page (op == URxvt_view_up ? UP : DN, lines); + else scr_erase_savelines (); - } + } + + break; +#endif +#if ENABLE_PERL + case URxvt_perl: + if (PERL_INVOKE ((this, HOOK_OSC_SEQ, DT_STRING, str, DT_END))) + ; // no responses yet break; #endif }