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.470 by sf-exg, Sun Jan 9 23:48:37 2011 UTC vs.
Revision 1.472 by sf-exg, Sun Jan 23 12:28:47 2011 UTC

978 978
979#ifdef HAVE_BG_PIXMAP 979#ifdef HAVE_BG_PIXMAP
980 if (bgPixmap.flags & bgPixmap_t::hasChanged) 980 if (bgPixmap.flags & bgPixmap_t::hasChanged)
981 { 981 {
982 bgPixmap.flags &= ~bgPixmap_t::hasChanged; 982 bgPixmap.flags &= ~bgPixmap_t::hasChanged;
983// scr_clear (true); This needs to be researched further!
984 scr_touch (false); 983 scr_touch (false);
985 } 984 }
986#endif 985#endif
987 986
988 if (want_refresh) 987 if (want_refresh)
1465 } 1464 }
1466 else 1465 else
1467 get_window_origin (x, y); 1466 get_window_origin (x, y);
1468 1467
1469 if (bgPixmap.set_position (x, y) 1468 if (bgPixmap.set_position (x, y)
1470 || (bgPixmap.flags & bgPixmap_t::isInvalid)) 1469 || !(bgPixmap.flags & bgPixmap_t::isValid))
1471 moved = true; 1470 moved = true;
1472 } 1471 }
1473#endif 1472#endif
1474 1473
1475 if (szHint.width != ev.xconfigure.width || szHint.height != ev.xconfigure.height) 1474 if (szHint.width != ev.xconfigure.width || szHint.height != ev.xconfigure.height)
1527 * by scheduling background redraw as soon as we can, but giving a short 1526 * by scheduling background redraw as soon as we can, but giving a short
1528 * bit of time for ConfigureNotifies to arrive. 1527 * bit of time for ConfigureNotifies to arrive.
1529 * We should render background PRIOR to drawing any text, but AFTER all 1528 * We should render background PRIOR to drawing any text, but AFTER all
1530 * of ConfigureNotifys for the best results. 1529 * of ConfigureNotifys for the best results.
1531 */ 1530 */
1532 if (bgPixmap.flags & bgPixmap_t::isInvalid) 1531 if (!(bgPixmap.flags & bgPixmap_t::isValid))
1533 update_background_ev.start (0.025); 1532 update_background_ev.start (0.025);
1534#endif 1533#endif
1535 mapped = 1; 1534 mapped = 1;
1536#ifdef TEXT_BLINK 1535#ifdef TEXT_BLINK
1537 text_blink_ev.start (); 1536 text_blink_ev.start ();

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines