diff options
Diffstat (limited to 'desktop/fvwm3/update_fvwm_screen-dont_lose_desk_from_StartsOnScreen.patch')
-rw-r--r-- | desktop/fvwm3/update_fvwm_screen-dont_lose_desk_from_StartsOnScreen.patch | 13 |
1 files changed, 13 insertions, 0 deletions
diff --git a/desktop/fvwm3/update_fvwm_screen-dont_lose_desk_from_StartsOnScreen.patch b/desktop/fvwm3/update_fvwm_screen-dont_lose_desk_from_StartsOnScreen.patch new file mode 100644 index 0000000000..8635f5a35c --- /dev/null +++ b/desktop/fvwm3/update_fvwm_screen-dont_lose_desk_from_StartsOnScreen.patch @@ -0,0 +1,13 @@ +diff -Nur fvwm3-1.0.2.orig/fvwm/screen.h fvwm3-1.0.2/fvwm/screen.h +--- fvwm3-1.0.2.orig/fvwm/screen.h 2020-12-12 03:37:08.000000000 +0300 ++++ fvwm3-1.0.2/fvwm/screen.h 2020-12-22 03:21:41.103120674 +0300 +@@ -485,8 +485,7 @@ + get_unshaded_geometry((fw), &g); \ + mnew = FindScreenOfXY((fw)->g.frame.x, (fw)->g.frame.y); \ + /* Avoid unnecessary updates. */ \ +- if (mnew == (fw)->m && \ +- (fw)->Desk == mnew->virtual_scr.CurrentDesk) \ ++ if (mnew == (fw)->m) \ + break; \ + (fw)->m_prev = (fw)->m; \ + (fw)->m = mnew; \ |