… | |
… | |
3272 | |
3272 | |
3273 | assert (str != NULL); |
3273 | assert (str != NULL); |
3274 | |
3274 | |
3275 | if (HOOK_INVOKE ((this, HOOK_OSC_SEQ, DT_INT, op, DT_STR, str, DT_END))) |
3275 | if (HOOK_INVOKE ((this, HOOK_OSC_SEQ, DT_INT, op, DT_STR, str, DT_END))) |
3276 | return; |
3276 | return; |
|
|
3277 | fprintf (stderr, "op %d<%s>\n", op, str);//D |
3277 | |
3278 | |
3278 | switch (op) |
3279 | switch (op) |
3279 | { |
3280 | { |
3280 | case XTerm_name: |
3281 | case XTerm_name: |
3281 | set_title (str); |
3282 | set_title (str); |
… | |
… | |
3509 | break; |
3510 | break; |
3510 | #endif |
3511 | #endif |
3511 | |
3512 | |
3512 | #if ENABLE_PERL |
3513 | #if ENABLE_PERL |
3513 | case URxvt_perl: |
3514 | case URxvt_perl: |
3514 | if (HOOK_INVOKE ((this, HOOK_OSC_SEQ_PERL, DT_STR, str, DT_END))) |
3515 | HOOK_INVOKE ((this, HOOK_OSC_SEQ_PERL, DT_STR, str, DT_STR_LEN, &resp, 1, DT_END)); |
3515 | ; // no responses yet |
|
|
3516 | break; |
3516 | break; |
3517 | #endif |
3517 | #endif |
3518 | } |
3518 | } |
3519 | } |
3519 | } |
3520 | /*----------------------------------------------------------------------*/ |
3520 | /*----------------------------------------------------------------------*/ |