diff -Naur ../mutter/src/x11/window-x11.c src/x11/window-x11.c
--- ../mutter/src/x11/window-x11.c	2015-11-16 16:16:41.026225624 +0100
+++ src/x11/window-x11.c	2015-11-17 12:38:32.353280451 +0100
@@ -2442,7 +2442,7 @@
       meta_verbose ("WM_CHANGE_STATE client message, state: %ld\n",
                     event->xclient.data.l[0]);
       if (event->xclient.data.l[0] == IconicState &&
-          window->has_minimize_func)
+		  !window->skip_taskbar)
         meta_window_minimize (window);
 
       return TRUE;
