blob: 587ec177f249180250c3e015734f71b25b228c00 (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
|
--- Remmina-v1.4.42/src/remmina_pref_dialog.c.orig 2026-02-20 12:10:20.978958485 +0200
+++ Remmina-v1.4.42/src/remmina_pref_dialog.c 2026-02-20 12:10:56.780520890 +0200
@@ -474,10 +474,12 @@
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_start_fullscreen), remmina_pref.start_fullscreen);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_start_dynres), remmina_pref.start_dynres);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_move_toolbar_multimon), remmina_pref.toolbar_fix_position_multimon);
+#ifdef GDK_WINDOWING_WAYLAND
// This option has no effect in Wayland, so we don't need to show it
if (GDK_IS_WAYLAND_DISPLAY(gtk_widget_get_display(GTK_WIDGET(remmina_pref_dialog->checkbutton_move_toolbar_multimon)))) {
gtk_widget_hide(GTK_WIDGET(remmina_pref_dialog->checkbutton_move_toolbar_multimon));
}
+#endif
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_hide_toolbar), remmina_pref.hide_connection_toolbar);
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_appearance_hide_searchbar), remmina_pref.hide_searchbar);
--- Remmina-v1.4.42/src/rcw.c.orig 2026-02-20 12:18:40.582164640 +0200
+++ Remmina-v1.4.42/src/rcw.c 2026-02-20 12:19:18.504973903 +0200
@@ -3989,10 +3989,12 @@
return;
}
+#ifdef GDK_WINDOWING_WAYLAND
if (GDK_IS_WAYLAND_DISPLAY(d)) {
REMMINA_DEBUG("Multimonitor not effective in Wayland mode");
return;
}
+#endif
for (int i = 0 ; i < gdk_display_get_n_monitors(d) ; i++) {
|