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.283 by root, Fri Dec 14 05:25:25 2007 UTC vs.
Revision 1.286 by root, Sun Dec 16 19:44:48 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 */
1758 bgPixmap.render (); 1759 bgPixmap.render ();
1759 else 1760 else
1760 { 1761 {
1761 update_background_ev.stop (); 1762 update_background_ev.stop ();
1762 1763
1763 if (!bgPixmap.need_client_side_rendering()) 1764 if (!bgPixmap.need_client_side_rendering ())
1764 update_background_ev.start (.05); 1765 update_background_ev.start (.05);
1765 else if (bgPixmap.flags & bgPixmap_t::blurNeeded) 1766 else if (bgPixmap.flags & bgPixmap_t::blurNeeded)
1766 update_background_ev.start (.20); /* very slow !!! */ 1767 update_background_ev.start (.20); /* very slow !!! */
1767 else 1768 else
1768 update_background_ev.start (.07); 1769 update_background_ev.start (.07);
1772} 1773}
1773 1774
1774void 1775void
1775rxvt_term::update_background_cb (ev::timer &w, int revents) 1776rxvt_term::update_background_cb (ev::timer &w, int revents)
1776{ 1777{
1778 make_current ();
1777 bgPixmap.render (); 1779 bgPixmap.render ();
1780 refresh_check ();
1778} 1781}
1779 1782
1780#endif /* HAVE_BG_PIXMAP */ 1783#endif /* HAVE_BG_PIXMAP */
1781 1784
1782/*----------------------- end-of-file (C source) -----------------------*/ 1785/*----------------------- end-of-file (C source) -----------------------*/

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines