Changeset 4049 for neercs/trunk/src/wm.c
- Timestamp:
- Nov 27, 2009, 11:55:14 AM (13 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
neercs/trunk/src/wm.c
r4021 r4049 203 203 { 204 204 caca_set_color_ansi(screen_list->cv, CACA_RED, CACA_BLACK); 205 screen_list->screen[screen_list->pty]->bell = 0;206 205 screen_list->in_bell--; 206 screen_list->force_refresh = 1; 207 if (!screen_list->in_bell) 208 { 209 screen_list->was_in_bell = 1; 210 screen_list->screen[screen_list->pty]->bell = 0; 211 } 207 212 } 208 213 else 209 214 { 215 if (screen_list->was_in_bell) 216 { 217 screen_list->screen[screen_list->pty]->bell = 0; 218 screen_list->force_refresh = 1; 219 screen_list->was_in_bell = 0; 220 screen_list->changed = 1; 221 } 210 222 caca_set_color_ansi(screen_list->cv, CACA_LIGHTGREEN, CACA_BLACK); 211 223 } … … 214 226 static void wm_box(struct screen_list *screen_list, int pty) 215 227 { 216 if (!screen_list->screen[pty]->changed 217 && !screen_list->changed) 228 if (!screen_list->screen[pty]->changed && !screen_list->changed) 218 229 return; 219 230 … … 221 232 return; 222 233 234 /* Color determined by wm_bell() */ 223 235 caca_draw_cp437_box(screen_list->cv, 224 236 screen_list->screen[pty]->x - 1, … … 396 408 { 397 409 wm_refresh_full(screen_list); 398 screen_list->force_refresh = 0;410 // screen_list->force_refresh = 0; 399 411 } 400 412 else
Note: See TracChangeset
for help on using the changeset viewer.