Blame marco_0001-window-fix-crash-if-workspace-is-null.patch
|
raveit65 |
7ab079e |
From 36bcb2812dc591f568de8ac21537ed1a50ec3e9d Mon Sep 17 00:00:00 2001
|
|
raveit65 |
7ab079e |
From: rcaridade145 <rcaridade145@gmail.com>
|
|
raveit65 |
7ab079e |
Date: Sat, 29 Feb 2020 12:01:51 +0000
|
|
raveit65 |
7ab079e |
Subject: [PATCH 1/4] window: fix crash if workspace is null
|
|
raveit65 |
7ab079e |
|
|
raveit65 |
7ab079e |
Based on commit https://gitlab.gnome.org/GNOME/metacity/-/commit/24d35569bdb78d1da3b53ed1a6d81d365d60bed0
|
|
raveit65 |
7ab079e |
---
|
|
raveit65 |
7ab079e |
src/core/window.c | 3 ++-
|
|
raveit65 |
7ab079e |
1 file changed, 2 insertions(+), 1 deletion(-)
|
|
raveit65 |
7ab079e |
|
|
raveit65 |
7ab079e |
diff --git a/src/core/window.c b/src/core/window.c
|
|
raveit65 |
7ab079e |
index 9dfe8634..21d605e2 100644
|
|
raveit65 |
7ab079e |
--- a/src/core/window.c
|
|
raveit65 |
7ab079e |
+++ b/src/core/window.c
|
|
raveit65 |
7ab079e |
@@ -2098,9 +2098,10 @@ windows_overlap (const MetaWindow *w1, const MetaWindow *w2)
|
|
raveit65 |
7ab079e |
static gboolean
|
|
raveit65 |
7ab079e |
window_would_be_covered (const MetaWindow *newbie)
|
|
raveit65 |
7ab079e |
{
|
|
raveit65 |
7ab079e |
- MetaWorkspace *workspace = newbie->workspace;
|
|
raveit65 |
7ab079e |
+ MetaWorkspace *workspace;
|
|
raveit65 |
7ab079e |
GList *tmp, *windows;
|
|
raveit65 |
7ab079e |
|
|
raveit65 |
7ab079e |
+ workspace = meta_window_get_workspace ((MetaWindow *) newbie);
|
|
raveit65 |
7ab079e |
windows = meta_workspace_list_windows (workspace);
|
|
raveit65 |
7ab079e |
|
|
raveit65 |
7ab079e |
tmp = windows;
|
|
raveit65 |
7ab079e |
--
|
|
raveit65 |
7ab079e |
2.21.1
|
|
raveit65 |
7ab079e |
|