Changeset 5cc7e5e for window.c


Ignore:
Timestamp:
Jun 20, 2010, 4:47:23 PM (14 years ago)
Author:
David Benjamin <davidben@mit.edu>
Branches:
master, release-1.10, release-1.7, release-1.8, release-1.9
Children:
0be3efd
Parents:
1f4ea57
git-author:
David Benjamin <davidben@mit.edu> (06/20/10 16:41:26)
git-committer:
David Benjamin <davidben@mit.edu> (06/20/10 16:47:23)
Message:
Kill owl_global_needrefresh

Not necessary now. Internal state for owl_window.
File:
1 edited

Legend:

Unmodified
Added
Removed
  • window.c

    r1f4ea57 r5cc7e5e  
    360360  if (w)
    361361    g_object_add_weak_pointer(G_OBJECT(w), (gpointer*) &cursor_owner);
    362   owl_global_set_needrefresh(&g);
     362  owl_window_dirty(owl_window_get_screen());
    363363}
    364364
     
    370370  if (w)
    371371    g_object_add_weak_pointer(G_OBJECT(w), (gpointer*) &default_cursor);
    372   owl_global_set_needrefresh(&g);
     372  owl_window_dirty(owl_window_get_screen());
    373373}
    374374
     
    392392      w = w->parent;
    393393    }
    394     owl_global_set_needrefresh(&g);
    395394  }
    396395}
     
    432431{
    433432  owl_window *cursor;
    434 
    435   _owl_window_redraw_subtree(owl_window_get_screen());
     433  owl_window *screen = owl_window_get_screen();
     434
     435  if (!screen->dirty_subtree)
     436    return;
     437  _owl_window_redraw_subtree(screen);
    436438  update_panels();
    437439  cursor = _get_cursor();
     
    444446    wnoutrefresh(cursor->win);
    445447  }
     448  doupdate();
    446449}
    447450
Note: See TracChangeset for help on using the changeset viewer.