[gtk+] places sidebar: Don't leak a reference
- From: Matthias Clasen <matthiasc src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gtk+] places sidebar: Don't leak a reference
- Date: Thu, 10 Nov 2016 20:17:16 +0000 (UTC)
commit 3c27774a5d7251df9adc6c4d80071ac6f1153e17
Author: Matthias Clasen <mclasen redhat com>
Date: Thu Nov 10 15:16:05 2016 -0500
places sidebar: Don't leak a reference
Pointed out in https://bugzilla.gnome.org/show_bug.cgi?id=774185
gtk/gtkplacessidebar.c | 16 ++++++++--------
1 files changed, 8 insertions(+), 8 deletions(-)
---
diff --git a/gtk/gtkplacessidebar.c b/gtk/gtkplacessidebar.c
index 33b3ded..46c6581 100644
--- a/gtk/gtkplacessidebar.c
+++ b/gtk/gtkplacessidebar.c
@@ -3484,15 +3484,15 @@ on_button_press_event (GtkWidget *widget,
"section_type", §ion_type,
NULL);
- if (section_type != SECTION_BOOKMARKS)
- return FALSE;
-
- sidebar->drag_row = GTK_WIDGET (row);
- sidebar->drag_row_x = (gint)event->x;
- sidebar->drag_row_y = (gint)event->y;
+ if (section_type == SECTION_BOOKMARKS)
+ {
+ sidebar->drag_row = GTK_WIDGET (row);
+ sidebar->drag_row_x = (gint)event->x;
+ sidebar->drag_row_y = (gint)event->y;
- sidebar->drag_root_x = event->x_root;
- sidebar->drag_root_y = event->y_root;
+ sidebar->drag_root_x = event->x_root;
+ sidebar->drag_root_y = event->y_root;
+ }
g_object_unref (sidebar);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]