From f6bae8b5c21e2812f7e4bc2277c98b542b9ccfb3 Mon Sep 17 00:00:00 2001 From: Soeren Sandmann Date: Fri, 28 Mar 2003 13:33:43 +0000 Subject: Only cap refresh rate when not using SYNC. Remove bogus Fri Mar 28 14:13:37 2003 Soeren Sandmann * src/window.c (update_resize): Only cap refresh rate when not using SYNC. Remove bogus update-if-we-moved-more-than-a-delta. * src/window.c (update_move): Don't cap refresh rate during moves. Remove bogus update-if-we-moved-more-than-a-delta. --- ChangeLog | 11 ++++++++++- src/window.c | 33 ++------------------------------- 2 files changed, 12 insertions(+), 32 deletions(-) diff --git a/ChangeLog b/ChangeLog index 988562f7..d9ab6c1b 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,6 +1,15 @@ +Fri Mar 28 14:13:37 2003 Soeren Sandmann + + * src/window.c (update_resize): Only cap refresh rate when not + using SYNC. Remove bogus update-if-we-moved-more-than-a-delta. + + * src/window.c (update_move): Don't cap refresh rate during + moves. Remove bogus update-if-we-moved-more-than-a-delta. + Sun Mar 23 23:10:42 2003 Soeren Sandmann - * src/display.c (meta_spew_event): just return if we are not verbose + * src/display.c (meta_spew_event): just return if we are not + verbose 2003-03-11 Havoc Pennington diff --git a/src/window.c b/src/window.c index 3a3ee4ef..0dffd64f 100644 --- a/src/window.c +++ b/src/window.c @@ -6219,7 +6219,6 @@ update_move (MetaWindow *window, { int dx, dy; int new_x, new_y; - int move_threshold; window->display->grab_latest_motion_x = x; window->display->grab_latest_motion_y = y; @@ -6237,19 +6236,6 @@ update_move (MetaWindow *window, new_y = meta_window_find_nearest_horizontal_edge (window, new_y); } - /* Force a move regardless of time if a certain delta is exceeded, - * so we don't get too out of sync with reality when dropping frames - */ - /* FIXME this delta is all wrong, as it's absolute since - * the grab started. We want some sort of delta since - * we last sent a configure or something. - */ - move_threshold = 30; - - if (!check_moveresize_frequency (window) && - ABS (dx) < move_threshold && ABS (dy) < move_threshold) - return; - meta_window_move (window, TRUE, new_x, new_y); } @@ -6260,7 +6246,6 @@ update_resize (MetaWindow *window, int dx, dy; int new_w, new_h; int gravity; - int resize_threshold; MetaRectangle old; window->display->grab_latest_motion_x = x; @@ -6319,23 +6304,9 @@ update_resize (MetaWindow *window, break; } - /* Force a move regardless of time if a certain delta - * is exceeded - * FIXME this delta is all wrong, as it's absolute since - * the grab started. We want some sort of delta since - * we last sent a configure or something. - */ -#ifdef HAVE_XSYNC - if (window->display->grab_update_alarm != None) - resize_threshold = 5000; /* disable */ - else -#endif /* HAVE_XSYNC */ - resize_threshold = 30; - - if (!check_moveresize_frequency (window) && - ABS (dx) < resize_threshold && ABS (dy) < resize_threshold) + if (!check_moveresize_frequency (window)) return; - + old = window->rect; /* compute gravity of client during operation */ -- cgit v1.2.1