Wayland: don't call gtk_surface1_release() probably not useful
Also, add comment about when call to gtk_surface1_set_modal() is useful or useless but harmless.
This commit is contained in:
parent
f903cf8026
commit
c5d6382fb1
@ -289,7 +289,6 @@ static void pointer_button(void *data,
|
||||
gtk_shell_surface);
|
||||
gtk_surface1_titlebar_gesture(gtk_surface, serial, seat->wl_seat,
|
||||
GTK_SURFACE1_GESTURE_MIDDLE_CLICK);
|
||||
gtk_surface1_release(gtk_surface);
|
||||
return;
|
||||
}
|
||||
seat->serial = serial;
|
||||
|
||||
@ -1517,10 +1517,10 @@ void Fl_Wayland_Window_Driver::makeWindow()
|
||||
}
|
||||
if (scr_driver->seat->gtk_shell && pWindow->modal() &&
|
||||
(new_window->kind == DECORATED || new_window->kind == UNFRAMED)) {
|
||||
// useful with gnome-shell --version < 45, useless but no harm with version ≥ 46, ? with 45
|
||||
struct gtk_surface1 *gtk_surface = gtk_shell1_get_gtk_surface(scr_driver->seat->gtk_shell,
|
||||
new_window->wl_surface);
|
||||
gtk_surface1_set_modal(gtk_surface);
|
||||
gtk_surface1_release(gtk_surface);
|
||||
}
|
||||
}
|
||||
|
||||
|
||||
Loading…
Reference in New Issue
Block a user