diff -u gnome-screensaver-2.14.1/debian/changelog gnome-screensaver-2.14.1/debian/changelog --- gnome-screensaver-2.14.1/debian/changelog +++ gnome-screensaver-2.14.1/debian/changelog @@ -1,3 +1,11 @@ +gnome-screensaver (2.14.1-0ubuntu3) dapper; urgency=low + + * added 10_10_dont_flicker_on_watchdog.patch + Call gdk_window_focus instead of gtk_window_present to prevent an extra + call to gdk_window_show which causes flicker. Closes Malone #44579. + + -- Ryan Lortie Sat, 13 May 2006 14:24:08 -0400 + gnome-screensaver (2.14.1-0ubuntu2) dapper; urgency=low * added 80_thou_shalt_not_flicker (!!!) patch only in patch2: unchanged: --- gnome-screensaver-2.14.1.orig/debian/patches/10_dont_flicker_on_watchdog.patch +++ gnome-screensaver-2.14.1/debian/patches/10_dont_flicker_on_watchdog.patch @@ -0,0 +1,13 @@ +--- gnome-screensaver-2.14.1/src/gs-window-x11.c 2006-03-31 11:54:34.000000000 -0500 ++++ gnome-screensaver-2.14.1+/src/gs-window-x11.c 2006-05-13 14:16:02.000000000 -0400 +@@ -321,7 +321,9 @@ gs_window_real_realize (GtkWidget *widge + static gboolean + watchdog_timer (GSWindow *window) + { +- gtk_window_present (GTK_WINDOW (window)); ++ GtkWidget *widget = GTK_WIDGET (window); ++ ++ gdk_window_focus (widget->window, GDK_CURRENT_TIME); + + return TRUE; + }