Skip to content

Commit

Permalink
nemo-desktop-manager: listen for changes on orphan handling
Browse files Browse the repository at this point in the history
  • Loading branch information
mtwebster committed Jan 9, 2016
1 parent 03f8e62 commit df9334e
Show file tree
Hide file tree
Showing 2 changed files with 7 additions and 0 deletions.
6 changes: 6 additions & 0 deletions src/nemo-desktop-manager.c
Expand Up @@ -222,6 +222,11 @@ nemo_desktop_manager_constructed (GObject *object)
G_CALLBACK (layout_changed),
manager);

manager->orphaned_icon_handling_id = g_signal_connect_swapped (nemo_preferences,
"changed::" NEMO_PREFERENCES_SHOW_ORPHANED_DESKTOP_ICONS,
G_CALLBACK (layout_changed),
manager);

add_workarea_filter (manager);

layout_changed (manager);
Expand All @@ -237,6 +242,7 @@ nemo_desktop_manager_dispose (GObject *object)
g_signal_handler_disconnect (nemo_desktop_preferences, manager->setting_changed_id);
g_signal_handler_disconnect (manager->screen, manager->size_changed_id);
g_signal_handler_disconnect (manager->screen, manager->home_dir_changed_id);
g_signal_handler_disconnect (manager->screen, manager->orphaned_icon_handling_id);

remove_workarea_filter (manager);

Expand Down
1 change: 1 addition & 0 deletions src/nemo-desktop-manager.h
Expand Up @@ -43,6 +43,7 @@ typedef struct {
gulong setting_changed_id;
gulong home_dir_changed_id;
gulong cinnamon_panel_layout_changed_id;
gulong orphaned_icon_handling_id;

NemoActionManager *action_manager;

Expand Down

0 comments on commit df9334e

Please sign in to comment.