Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/FreeRDP/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorAntenore Gatta <antenore@simbiosi.org>2018-04-30 23:14:58 +0300
committerGitHub <noreply@github.com>2018-04-30 23:14:58 +0300
commit2bcaebdbe4fcb1cae7b742f2af905c158a29a06a (patch)
tree10542007774ef55a436c22c83b68e0f445a6a4cc
parent19d843b796573f06ab82ce36c31538e004c67207 (diff)
parentaba9098660852cde5370198e1f620143aa16839d (diff)
Merge pull request #1592 from larchunix/deprecation-fixes
GTK deprecation fixes
-rw-r--r--flatpak/Dockerfile2
-rw-r--r--remmina/src/remmina_pref_dialog.c6
-rw-r--r--remmina/src/remmina_protocol_widget.c4
3 files changed, 6 insertions, 6 deletions
diff --git a/flatpak/Dockerfile b/flatpak/Dockerfile
index 46cb6595c..25fcb47ad 100644
--- a/flatpak/Dockerfile
+++ b/flatpak/Dockerfile
@@ -1,5 +1,5 @@
FROM fedora:latest
-RUN dnf install -yq flatpak flatpak-builder xz
+RUN dnf install -yq flatpak flatpak-builder git xz
RUN adduser -U -m user
USER user
WORKDIR /home/user
diff --git a/remmina/src/remmina_pref_dialog.c b/remmina/src/remmina_pref_dialog.c
index f0e144232..e5678c86e 100644
--- a/remmina/src/remmina_pref_dialog.c
+++ b/remmina/src/remmina_pref_dialog.c
@@ -240,7 +240,7 @@ void remmina_pref_on_dialog_destroy(GtkWidget *widget, gpointer user_data)
if (gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_font_system))) {
remmina_pref.vte_font = NULL;
}else {
- remmina_pref.vte_font = g_strdup(gtk_font_button_get_font_name(remmina_pref_dialog->fontbutton_terminal_font));
+ remmina_pref.vte_font = g_strdup(gtk_font_chooser_get_font(GTK_FONT_CHOOSER(remmina_pref_dialog->fontbutton_terminal_font)));
}
remmina_pref.vte_allow_bold_text = gtk_toggle_button_get_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_bold));
gtk_color_chooser_get_rgba(GTK_COLOR_CHOOSER(remmina_pref_dialog->colorbutton_foreground), &color);
@@ -410,9 +410,9 @@ static void remmina_pref_dialog_init(void)
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_font_system), TRUE);
}
if (remmina_pref.vte_font && remmina_pref.vte_font[0]) {
- gtk_font_button_set_font_name(remmina_pref_dialog->fontbutton_terminal_font, remmina_pref.vte_font);
+ gtk_font_chooser_set_font(GTK_FONT_CHOOSER(remmina_pref_dialog->fontbutton_terminal_font), remmina_pref.vte_font);
}else {
- gtk_font_button_set_font_name(remmina_pref_dialog->fontbutton_terminal_font, "Monospace 12");
+ gtk_font_chooser_set_font(GTK_FONT_CHOOSER(remmina_pref_dialog->fontbutton_terminal_font), "Monospace 12");
gtk_widget_set_sensitive(GTK_WIDGET(remmina_pref_dialog->fontbutton_terminal_font), FALSE);
}
gtk_toggle_button_set_active(GTK_TOGGLE_BUTTON(remmina_pref_dialog->checkbutton_terminal_bold), remmina_pref.vte_allow_bold_text);
diff --git a/remmina/src/remmina_protocol_widget.c b/remmina/src/remmina_protocol_widget.c
index d332a0dcc..5f7e2dc54 100644
--- a/remmina/src/remmina_protocol_widget.c
+++ b/remmina/src/remmina_protocol_widget.c
@@ -361,7 +361,7 @@ void remmina_protocol_widget_send_keystrokes(RemminaProtocolWidget* gp, GtkMenuI
gchar *keystrokes = g_object_get_data(G_OBJECT(widget), "keystrokes");
guint *keyvals;
gint i;
- GdkKeymap *keymap = gdk_keymap_get_default();
+ GdkKeymap *keymap = gdk_keymap_get_for_display(gdk_display_get_default());
gchar *iter = keystrokes;
gunichar character;
guint keyval;
@@ -1231,8 +1231,8 @@ void remmina_protocol_widget_send_keys_signals(GtkWidget *widget, const guint *k
TRACE_CALL(__func__);
int i;
GdkEventKey event;
- GdkKeymap *keymap = gdk_keymap_get_default();
gboolean result;
+ GdkKeymap *keymap = gdk_keymap_get_for_display(gdk_display_get_default());
event.window = gtk_widget_get_window(widget);
event.send_event = TRUE;