You've already forked macports-ports
mirror of
https://github.com/macports/macports-ports.git
synced 2026-07-12 18:20:25 -07:00
26 lines
1005 B
Diff
26 lines
1005 B
Diff
diff --git gdk/quartz/gdkwindow-quartz.c gdk/quartz/gdkwindow-quartz.c
|
|
index 1405a93c22e..672103f7bd6 100644
|
|
--- gdk/quartz/gdkwindow-quartz.c
|
|
+++ gdk/quartz/gdkwindow-quartz.c
|
|
@@ -1164,15 +1164,8 @@ gdk_window_quartz_show (GdkWindow *window, gboolean already_mapped)
|
|
make_key = (window->accept_focus && focus_on_map &&
|
|
window->window_type != GDK_WINDOW_TEMP);
|
|
|
|
- /* If window is already mapped and visible, skip showAndMakeKey to avoid
|
|
- * spurious resignMain/becomeMain notifications that cause focus fighting.
|
|
- * See https://gitlab.gnome.org/GNOME/gimp/-/issues/14901
|
|
- */
|
|
- if (!GDK_WINDOW_IS_MAPPED (window) || ![impl->toplevel isVisible])
|
|
- {
|
|
- [(GdkQuartzNSWindow*)impl->toplevel showAndMakeKey:make_key];
|
|
- clear_toplevel_order ();
|
|
- }
|
|
+ [(GdkQuartzNSWindow*)impl->toplevel showAndMakeKey:make_key];
|
|
+ clear_toplevel_order ();
|
|
|
|
_gdk_quartz_events_send_map_event (window);
|
|
}
|
|
--
|
|
GitLab
|
|
|