From 0653b829c1dd33db43a4b1a581d9860e27cd3a6d Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Marco=20Trevisan=20=28Trevi=C3=B1o=29?= Date: Fri, 3 May 2024 15:53:16 +0200 Subject: [PATCH] stack-tracker: Avoid multiple casts to Window type Part-of: --- src/core/stack-tracker.c | 7 ++++--- 1 file changed, 4 insertions(+), 3 deletions(-) diff --git a/src/core/stack-tracker.c b/src/core/stack-tracker.c index 366b48986..cb10d9461 100644 --- a/src/core/stack-tracker.c +++ b/src/core/stack-tracker.c @@ -1060,9 +1060,10 @@ meta_stack_tracker_sync_stack (MetaStackTracker *tracker) { MetaX11Display *x11_display = tracker->display->x11_display; MetaWindow *meta_window = NULL; + Window xwindow = (Window) window; if (x11_display) - meta_window = meta_x11_display_lookup_x_window (x11_display, (Window) window); + meta_window = meta_x11_display_lookup_x_window (x11_display, xwindow); /* When mapping back from xwindow to MetaWindow we have to be a bit careful; * children of the root could include unmapped windows created by toolkits @@ -1072,8 +1073,8 @@ meta_stack_tracker_sync_stack (MetaStackTracker *tracker) */ frame = meta_window ? meta_window_x11_get_frame (meta_window) : NULL; if (meta_window && - ((Window)window == meta_window_x11_get_xwindow (meta_window) || - (frame && (Window)window == frame->xwindow))) + (xwindow == meta_window_x11_get_xwindow (meta_window) || + (frame && xwindow == frame->xwindow))) meta_windows = g_list_prepend (meta_windows, meta_window); } else