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

gitlab.com/Remmina/Remmina.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
Diffstat (limited to 'remmina-plugins/rdp')
-rw-r--r--remmina-plugins/rdp/rdp_event.c3
1 files changed, 2 insertions, 1 deletions
diff --git a/remmina-plugins/rdp/rdp_event.c b/remmina-plugins/rdp/rdp_event.c
index ea20fed87..ee8f001bb 100644
--- a/remmina-plugins/rdp/rdp_event.c
+++ b/remmina-plugins/rdp/rdp_event.c
@@ -719,9 +719,10 @@ static void remmina_rdp_event_free_cursor(RemminaProtocolWidget* gp, RemminaPlug
rfContext* rfi = GET_DATA(gp);
g_mutex_lock(rfi->gmutex);
- /* Ugly leak with GTK2, otherwise g_object_unref segfaults */
#if GTK_VERSION == 3
g_object_unref(ui->cursor.pointer->cursor);
+#else
+ gdk_cursor_unref(ui->cursor.pointer->cursor);
#endif
ui->cursor.pointer->cursor = NULL;
g_cond_signal(rfi->gcond);