… | |
… | |
1049 | make_current (); |
1049 | make_current (); |
1050 | |
1050 | |
1051 | display->flush (); |
1051 | display->flush (); |
1052 | |
1052 | |
1053 | if (want_refresh && !ev_is_active (&flush_ev)) |
1053 | if (want_refresh && !ev_is_active (&flush_ev)) |
1054 | flush_ev.start (1. / 60.); // refresh at max. 60 Hz normally |
1054 | flush_ev.again (); |
1055 | } |
1055 | } |
1056 | |
1056 | |
1057 | void |
1057 | void |
1058 | rxvt_term::flush_cb (ev::timer &w, int revents) |
1058 | rxvt_term::flush_cb (ev::timer &w, int revents) |
1059 | { |
1059 | { |
… | |
… | |
1476 | break; |
1476 | break; |
1477 | |
1477 | |
1478 | case MapNotify: |
1478 | case MapNotify: |
1479 | mapped = 1; |
1479 | mapped = 1; |
1480 | #ifdef TEXT_BLINK |
1480 | #ifdef TEXT_BLINK |
1481 | text_blink_ev.start (TEXT_BLINK_INTERVAL); |
1481 | text_blink_ev.again (); |
1482 | #endif |
1482 | #endif |
1483 | HOOK_INVOKE ((this, HOOK_MAP_NOTIFY, DT_XEVENT, &ev, DT_END)); |
1483 | HOOK_INVOKE ((this, HOOK_MAP_NOTIFY, DT_XEVENT, &ev, DT_END)); |
1484 | break; |
1484 | break; |
1485 | |
1485 | |
1486 | case UnmapNotify: |
1486 | case UnmapNotify: |