Hello community, here is the log from the commit of package muffin for openSUSE:Factory checked in at 2019-07-29 17:28:57 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/muffin (Old) and /work/SRC/openSUSE:Factory/.muffin.new.4126 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Package is "muffin" Mon Jul 29 17:28:57 2019 rev:18 rq:719318 version:4.2.2 Changes: -------- --- /work/SRC/openSUSE:Factory/muffin/muffin.changes 2019-07-18 15:23:25.256111928 +0200 +++ /work/SRC/openSUSE:Factory/.muffin.new.4126/muffin.changes 2019-07-29 17:29:04.890242462 +0200 @@ -1,0 +2,9 @@ +Sun Jul 28 04:32:40 UTC 2019 - Marguerite Su <i@marguerite.su> + +- Update to version 4.2.2 + * src/core/workspace.c: Check for a compositor before + attempting to use it when switching to a new workspace. + * src/core/window.c: remove extra conditions for showing + the tiling hud. + +------------------------------------------------------------------- Old: ---- muffin-4.2.1.tar.gz New: ---- muffin-4.2.2.tar.gz ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ muffin.spec ++++++ --- /var/tmp/diff_new_pack.hwr7fg/_old 2019-07-29 17:29:05.614242193 +0200 +++ /var/tmp/diff_new_pack.hwr7fg/_new 2019-07-29 17:29:05.618242191 +0200 @@ -21,7 +21,7 @@ %define typelib typelib-1_0-Muffin-0_0 %define _lto_cflags %{nil} Name: muffin -Version: 4.2.1 +Version: 4.2.2 Release: 0 Summary: Cinnamon Desktop default window manager License: GPL-2.0-or-later AND MIT ++++++ muffin-4.2.1.tar.gz -> muffin-4.2.2.tar.gz ++++++ diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/muffin-4.2.1/configure.ac new/muffin-4.2.2/configure.ac --- old/muffin-4.2.1/configure.ac 2019-07-10 11:55:06.000000000 +0200 +++ new/muffin-4.2.2/configure.ac 2019-07-25 10:27:05.000000000 +0200 @@ -2,7 +2,7 @@ m4_define([muffin_major_version], [4]) m4_define([muffin_minor_version], [2]) -m4_define([muffin_micro_version], [1]) +m4_define([muffin_micro_version], [2]) m4_define([muffin_version], [muffin_major_version.muffin_minor_version.muffin_micro_version]) diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/muffin-4.2.1/debian/changelog new/muffin-4.2.2/debian/changelog --- old/muffin-4.2.1/debian/changelog 2019-07-10 11:55:06.000000000 +0200 +++ new/muffin-4.2.2/debian/changelog 2019-07-25 10:27:05.000000000 +0200 @@ -1,3 +1,11 @@ +muffin (4.2.2) tina; urgency=medium + + [ Michael Webster ] + * src/core/workspace.c: Check for a compositor before attempting to use it when switching to a new workspace. + * src/core/window.c: remove extra conditions for showing the tiling hud. + + -- Clement Lefebvre <root@linuxmint.com> Thu, 25 Jul 2019 10:26:34 +0200 + muffin (4.2.1) tina; urgency=medium [ Michael Webster ] diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/muffin-4.2.1/src/core/window.c new/muffin-4.2.2/src/core/window.c --- old/muffin-4.2.1/src/core/window.c 2019-07-10 11:55:06.000000000 +0200 +++ new/muffin-4.2.2/src/core/window.c 2019-07-25 10:27:05.000000000 +0200 @@ -9334,9 +9334,6 @@ if (dx == 0 && dy == 0) return; - gboolean last_tile_mode_state = window->tile_mode; - gboolean last_mouse_on_edge_state = window->mouse_on_edge; - /* Originally for detaching maximized windows, but we use this * for the zones at the sides of the monitor where trigger tiling * because it's about the right size @@ -9539,8 +9536,6 @@ gboolean hminbad = FALSE; gboolean vminbad = FALSE; - if (window->tile_mode != last_tile_mode_state || - window->mouse_on_edge != last_mouse_on_edge_state) { if (meta_prefs_get_edge_tiling ()) { diff -urN '--exclude=CVS' '--exclude=.cvsignore' '--exclude=.svn' '--exclude=.svnignore' old/muffin-4.2.1/src/core/workspace.c new/muffin-4.2.2/src/core/workspace.c --- old/muffin-4.2.1/src/core/workspace.c 2019-07-10 11:55:06.000000000 +0200 +++ new/muffin-4.2.2/src/core/workspace.c 2019-07-25 10:27:05.000000000 +0200 @@ -699,7 +699,10 @@ meta_screen_free_workspace_layout (&layout1); meta_screen_free_workspace_layout (&layout2); - meta_compositor_switch_workspace (comp, screen, old, workspace, direction); + if (comp != NULL) + { + meta_compositor_switch_workspace (comp, screen, old, workspace, direction); + } /* This needs to be done after telling the compositor we are switching * workspaces since focusing a window will cause it to be immediately