[Spice-devel] [spicy PATCH 6/6 v5] spicy: Enable recent chooser on windows
Lukas Venhoda
lvenhoda at redhat.com
Tue Jun 16 07:23:34 PDT 2015
Recent chooser is working correctly in windows.
---
Changes since v3
- Reworded commit message
- Old one suggested, recent chooser doesn't work in gtk2 on windows
Changes since v3
- New patch
---
src/spicy-connect.c | 6 ------
src/spicy.c | 4 ----
2 files changed, 10 deletions(-)
diff --git a/src/spicy-connect.c b/src/spicy-connect.c
index a3a22d3..3771deb 100644
--- a/src/spicy-connect.c
+++ b/src/spicy-connect.c
@@ -104,7 +104,6 @@ static gboolean key_pressed_cb(GtkWidget *widget, GdkEvent *event, gpointer data
return FALSE;
}
-#ifndef G_OS_WIN32
static void recent_selection_changed_dialog_cb(GtkRecentChooser *chooser, gpointer data)
{
GtkRecentInfo *info;
@@ -130,7 +129,6 @@ static void recent_selection_changed_dialog_cb(GtkRecentChooser *chooser, gpoint
gtk_recent_info_unref(info);
}
-#endif
static void connect_cb(gpointer data)
{
@@ -219,7 +217,6 @@ gboolean spicy_connect_dialog(SpiceSession *session)
g_signal_connect_swapped(cancel_button, "clicked",
G_CALLBACK(close_cb), &info);
-#ifndef G_OS_WIN32
GtkRecentFilter *rfilter;
GtkWidget *recent;
@@ -235,17 +232,14 @@ gboolean spicy_connect_dialog(SpiceSession *session)
G_CALLBACK(recent_selection_changed_dialog_cb), session);
g_signal_connect_swapped(recent, "item-activated",
G_CALLBACK(connect_cb), &info);
-#endif
for (i = 0; i < SPICE_N_ELEMENTS(connect_entries); i++) {
g_signal_connect_swapped(connect_entries[i].entry, "activate",
G_CALLBACK(connect_cb), &info);
g_signal_connect(connect_entries[i].entry, "changed",
G_CALLBACK(entry_changed_cb), connect_button);
-#ifndef G_OS_WIN32
g_signal_connect(connect_entries[i].entry, "focus-in-event",
G_CALLBACK(entry_focus_in_cb), recent);
-#endif
}
/* show and wait for response */
diff --git a/src/spicy.c b/src/spicy.c
index 3442db0..15ef377 100644
--- a/src/spicy.c
+++ b/src/spicy.c
@@ -810,7 +810,6 @@ static gboolean is_gtk_session_property(const gchar *property)
return FALSE;
}
-#ifndef G_OS_WIN32
static void recent_item_activated_cb(GtkRecentChooser *chooser, gpointer data)
{
GtkRecentInfo *info;
@@ -827,7 +826,6 @@ static void recent_item_activated_cb(GtkRecentChooser *chooser, gpointer data)
gtk_recent_info_unref(info);
connection_connect(conn);
}
-#endif
static gboolean configure_event_cb(GtkWidget *widget,
GdkEventConfigure *event,
@@ -910,7 +908,6 @@ static SpiceWindow *create_spice_window(spice_connection *conn, SpiceChannel *ch
win->ritem = gtk_ui_manager_get_widget
(win->ui, "/MainMenu/FileMenu/FileRecentMenu");
-#ifndef G_OS_WIN32
GtkRecentFilter *rfilter;
win->rmenu = gtk_recent_chooser_menu_new();
@@ -922,7 +919,6 @@ static SpiceWindow *create_spice_window(spice_connection *conn, SpiceChannel *ch
gtk_menu_item_set_submenu(GTK_MENU_ITEM(win->ritem), win->rmenu);
g_signal_connect(win->rmenu, "item-activated",
G_CALLBACK(recent_item_activated_cb), win);
-#endif
/* spice display */
win->spice = GTK_WIDGET(spice_display_new_with_monitor(conn->session, id, monitor_id));
--
2.4.3
More information about the Spice-devel
mailing list