Hello community, here is the log from the commit of package kwin5 for openSUSE:Factory checked in at 2015-07-20 15:14:01 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/kwin5 (Old) and /work/SRC/openSUSE:Factory/.kwin5.new (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "kwin5" Changes: -------- --- /work/SRC/openSUSE:Factory/kwin5/kwin5.changes 2015-07-08 06:57:40.000000000 +0200 +++ /work/SRC/openSUSE:Factory/.kwin5.new/kwin5.changes 2015-07-20 15:14:02.000000000 +0200 @@ -1,0 +2,7 @@ +Thu Jul 16 07:40:33 UTC 2015 - [email protected] + +- Added geometry_fix.diff: fixes a resizing bug, see + kde#348640 and also helps with + https://github.com/Flupp/sticky-window-snapping/issues/1 + +------------------------------------------------------------------- New: ---- geometry_fix.diff ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ kwin5.spec ++++++ --- /var/tmp/diff_new_pack.u8MwOD/_old 2015-07-20 15:14:03.000000000 +0200 +++ /var/tmp/diff_new_pack.u8MwOD/_new 2015-07-20 15:14:03.000000000 +0200 @@ -29,6 +29,8 @@ # PATCH-FIX-UPSTREAM port-session-management.diff -- ports KWin part in the session management for Plasma 5 (kde#341930). # There are still per application bugs. See https://git.reviewboard.kde.org/r/123580/ Patch0: port-session-management.diff +# PATCH-FIX-UPSTREAM geometry_fix.diff -- update geom_restore when silently breaking QT mode (kde#348640). +Patch1: geometry_fix.diff BuildRequires: extra-cmake-modules >= 0.0.11 BuildRequires: kactivities5-devel >= 5.8.0 BuildRequires: kcmutils-devel >= 5.8.0 @@ -115,6 +117,7 @@ %prep %setup -q -n kwin-%{version} %patch0 -p1 +%patch1 -p1 %build %cmake_kf5 -d build -- -DCMAKE_INSTALL_LOCALEDIR=share/locale/kf5 ++++++ geometry_fix.diff ++++++ diff --git a/geometry.cpp b/geometry.cpp --- a/geometry.cpp +++ b/geometry.cpp @@ -2589,6 +2589,7 @@ if (quick_tile_mode != QuickTileNone && mode != PositionCenter) { // Cannot use isResize() yet // Exit quick tile mode when the user attempts to resize a tiled window quick_tile_mode = QuickTileNone; // Do so without restoring original geometry + geom_restore = geometry(); emit quickTileModeChanged(); }
