ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/rxvt-unicode/src/main.C
(Generate patch)

Comparing rxvt-unicode/src/main.C (file contents):
Revision 1.285 by root, Fri Dec 14 06:32:38 2007 UTC vs.
Revision 1.287 by ayin, Tue Dec 18 01:26:42 2007 UTC

284#endif 284#endif
285 285
286#ifdef HAVE_BG_PIXMAP 286#ifdef HAVE_BG_PIXMAP
287 bgPixmap.destroy (); 287 bgPixmap.destroy ();
288#endif 288#endif
289 display->flush (); /* ideally .put should do this */
289 displays.put (display); 290 displays.put (display);
290 291
291 scr_release (); 292 scr_release ();
292 293
293 /* clear all resources */ 294 /* clear all resources */
1756 /* no chance of real time refresh if we are blurring! */ 1757 /* no chance of real time refresh if we are blurring! */
1757 if (bgPixmap.invalid_since + 0.5 < ev::now () && !(bgPixmap.flags & bgPixmap_t::blurNeeded)) 1758 if (bgPixmap.invalid_since + 0.5 < ev::now () && !(bgPixmap.flags & bgPixmap_t::blurNeeded))
1758 bgPixmap.render (); 1759 bgPixmap.render ();
1759 else 1760 else
1760 { 1761 {
1762 ev_tstamp refresh;
1761 update_background_ev.stop (); 1763 update_background_ev.stop ();
1762 1764
1763 if (!bgPixmap.need_client_side_rendering ()) 1765 if (!bgPixmap.need_client_side_rendering ())
1764 update_background_ev.start (.05); 1766 refresh = .05;
1765 else if (bgPixmap.flags & bgPixmap_t::blurNeeded) 1767 else if (bgPixmap.flags & bgPixmap_t::blurNeeded)
1766 update_background_ev.start (.20); /* very slow !!! */ 1768 refresh = .20; /* very slow !!! */
1767 else 1769 else
1770 refresh = .07;
1768 update_background_ev.start (.07); 1771 update_background_ev.start (refresh);
1769 } 1772 }
1770 1773
1771 return 0; 1774 return 0;
1772} 1775}
1773 1776

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines