Date: Sunday, December 14, 2014 @ 16:33:54 Author: bgyorgy Revision: 123873
upgpkg: gnome-screensaver 3.6.1-11 Restore the original position after shake (FS#43068) Added: gnome-screensaver/trunk/recenter.patch Modified: gnome-screensaver/trunk/PKGBUILD ----------------+ PKGBUILD | 11 ++++++++--- recenter.patch | 16 ++++++++++++++++ 2 files changed, 24 insertions(+), 3 deletions(-) Modified: PKGBUILD =================================================================== --- PKGBUILD 2014-12-14 15:04:46 UTC (rev 123872) +++ PKGBUILD 2014-12-14 15:33:54 UTC (rev 123873) @@ -5,7 +5,7 @@ pkgname=gnome-screensaver pkgver=3.6.1 -pkgrel=10 +pkgrel=11 pkgdesc="Legacy GNOME screensaver" arch=('i686' 'x86_64') license=('GPL') @@ -22,7 +22,8 @@ lock_screen_on_suspend.patch lightdm_switch_user.patch use-screensaver-background.patch - flashback-autostart.patch) + flashback-autostart.patch + recenter.patch) sha256sums=('f39b78d4f7fed748c7f0a31d694112fb907c6d3c4e63db22eb858df07e962cd0' 'b6ea9e2eb586d94bcabb617a8f1c2958111df87afdbb51f645882bccdc15cbda' '4bb96f62aa069c83b629204a79a3f63b146bcaf773569aee8b5dd23fbcd88974' @@ -31,7 +32,8 @@ '516c479558576c6c5a2509abfcbf4fdafb5953d252e7a4ab972f9db6137daca8' '5d40bd6e1843150912dc52932eaa94c0f6d57931fd45a3769ef40e2335fe3c6f' '7161ff962801d9e34ea564c372de4b5f93b30180b83c13aadbc9a8a1cd73ff65' - '73b78723696fac36b409ce10fe58ac2e03ed558f812a7b82cfd4d2386dfdaa03') + '73b78723696fac36b409ce10fe58ac2e03ed558f812a7b82cfd4d2386dfdaa03' + '6c428b9296376e4b5e2aaf503a754a1ba58333aab50c82279b7c5615d8dd9e69') prepare() { cd $pkgname-$pkgver @@ -56,6 +58,9 @@ # Add autostart file for GNOME Flashback patch -Np1 -i "$srcdir/flashback-autostart.patch" + + # Restore the original position after shake + patch -Np1 -i "$srcdir/recenter.patch" } build() { Added: recenter.patch =================================================================== --- recenter.patch (rev 0) +++ recenter.patch 2014-12-14 15:33:54 UTC (rev 123873) @@ -0,0 +1,16 @@ +diff --git a/src/gs-window-x11.c b/src/gs-window-x11.c +index d267f59..fbfbd8a 100644 +--- a/src/gs-window-x11.c ++++ b/src/gs-window-x11.c +@@ -1283,6 +1283,11 @@ shake_dialog (GSWindow *window) + g_usleep (10000); + } + ++ gtk_alignment_set_padding (GTK_ALIGNMENT (window->priv->lock_box), ++ 0, 0, ++ 0, ++ 0); ++ + window->priv->dialog_shake_in_progress = FALSE; + maybe_kill_dialog (window); + }