*** empty log message ***
authorroot <root>
Fri, 14 Dec 2007 06:29:28 +0000 (06:29 +0000)
committerroot <root>
Fri, 14 Dec 2007 06:29:28 +0000 (06:29 +0000)
src/background.h
src/command.C
src/main.C

index 0f21207..bd29f32 100644 (file)
@@ -114,7 +114,8 @@ struct bgPixmap_t
   bool need_client_side_rendering ();
   void apply ();
   bool render ();
-  void invalidate () {
+  void invalidate ()
+  {
     if (!(flags & isInvalid))
       {
         flags |= isInvalid;
index 3ce6849..c5cc907 100644 (file)
@@ -1213,6 +1213,8 @@ rxvt_term::pty_cb (ev::io &w, int revents)
 
   if (revents & ev::WRITE)
     pty_write ();
+
+  refresh_check ();
 }
 
 void
@@ -2313,8 +2315,6 @@ rxvt_term::cmd_parse ()
         }
     }
 
-  refresh_check ();
-
   return flag;
 }
 
index c7e37e7..4bf2064 100644 (file)
@@ -1760,7 +1760,7 @@ rxvt_term::update_background ()
     {
       update_background_ev.stop ();
 
-      if (!bgPixmap.need_client_side_rendering())
+      if (!bgPixmap.need_client_side_rendering ())
         update_background_ev.start (.05);
       else if (bgPixmap.flags & bgPixmap_t::blurNeeded)
         update_background_ev.start (.20); /* very slow !!! */