summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorYi-Soo An <yisooan@gmail.com>2019-03-17 20:31:14 +0900
committerCarlos Soriano <csoriano1618+gnome@gmail.com>2019-03-18 15:08:59 +0000
commitec4241a80b029d0bb13d3f95a963d5f7bd5acd1a (patch)
tree2c73072cf9e2a26002189fa5cc6311a4bb6c5d9f
parentf5e70aff5925626e433d31a6c607d8e5429424a4 (diff)
downloadnautilus-ec4241a80b029d0bb13d3f95a963d5f7bd5acd1a.tar.gz
bookmark-list: Clean up code
Clean up do_finalize method to use NautilusBookmarkList object instead of casting to itself every lines.
-rw-r--r--src/nautilus-bookmark-list.c12
1 files changed, 7 insertions, 5 deletions
diff --git a/src/nautilus-bookmark-list.c b/src/nautilus-bookmark-list.c
index ad25b66d6..6a6162a0a 100644
--- a/src/nautilus-bookmark-list.c
+++ b/src/nautilus-bookmark-list.c
@@ -162,15 +162,17 @@ clear (NautilusBookmarkList *bookmarks)
static void
do_finalize (GObject *object)
{
- if (NAUTILUS_BOOKMARK_LIST (object)->monitor != NULL)
+ NautilusBookmarkList *self = NAUTILUS_BOOKMARK_LIST (object);
+
+ if (self->monitor != NULL)
{
- g_file_monitor_cancel (NAUTILUS_BOOKMARK_LIST (object)->monitor);
- NAUTILUS_BOOKMARK_LIST (object)->monitor = NULL;
+ g_file_monitor_cancel (self->monitor);
+ self->monitor = NULL;
}
- g_queue_free (NAUTILUS_BOOKMARK_LIST (object)->pending_ops);
+ g_queue_free (self->pending_ops);
- clear (NAUTILUS_BOOKMARK_LIST (object));
+ clear (self);
G_OBJECT_CLASS (nautilus_bookmark_list_parent_class)->finalize (object);
}