#0 recent_is_supported () at nautilus-places-sidebar.c:435 430: { 431: const char * const *supported; 432: int i; 433: 434: supported = g_vfs_get_supported_uri_schemes (g_vfs_get_default ()); 435: for (i = 0; supported[i] != NULL; i++) { 436: if (strcmp ("recent", supported[i]) == 0) { 437: return TRUE; 438: } 439: } 440: return FALSE; #1 update_places (sidebar=sidebar@entry=0x17f4000) at nautilus-places-sidebar.c:494 489: /* add built in bookmarks */ 490: 491: add_heading (sidebar, SECTION_COMPUTER, 492: _("Places")); 493: 494: if (recent_is_supported ()) { 495: mount_uri = "recent:///"; /* No need to strdup */ 496: icon = g_themed_icon_new ("document-open-recent-symbolic"); 497: add_place (sidebar, PLACES_BUILT_IN, 498: SECTION_COMPUTER, 499: _("Recent"), icon, mount_uri, #2 0x0000000000457dab in nautilus_places_sidebar_set_parent_window (window=0x162a190, sidebar=0x17f4000) at nautilus-places-sidebar.c:3436 3431: G_CALLBACK (drive_changed_callback), sidebar, 0); 3432: 3433: g_signal_connect_swapped (nautilus_preferences, "changed::" NAUTILUS_PREFERENCES_ALWAYS_USE_BROWSER, 3434: G_CALLBACK (bookmarks_popup_menu_detach_cb), sidebar); 3435: 3436: update_places (sidebar); 3437: } 3438: 3439: static void 3440: nautilus_places_sidebar_style_set (GtkWidget *widget, 3441: GtkStyle *previous_style) #3 nautilus_places_sidebar_new (window=window@entry=0x162a190) at nautilus-places-sidebar.c:3456 3451: nautilus_places_sidebar_new (NautilusWindow *window) 3452: { 3453: NautilusPlacesSidebar *sidebar; 3454: 3455: sidebar = g_object_new (nautilus_places_sidebar_get_type (), NULL); 3456: nautilus_places_sidebar_set_parent_window (sidebar, window); 3457: 3458: return GTK_WIDGET (sidebar); 3459: } 3460: 3461: #4 0x000000000047f7d4 in nautilus_window_set_up_sidebar (window=0x162a190) at nautilus-window.c:599 594: g_signal_connect (window->details->sidebar, 595: "size_allocate", 596: G_CALLBACK (side_pane_size_allocate_callback), 597: window); 598: 599: sidebar = nautilus_places_sidebar_new (window); 600: gtk_box_pack_start (GTK_BOX (window->details->sidebar), sidebar, TRUE, TRUE, 0); 601: gtk_widget_show (sidebar); 602: gtk_widget_show (GTK_WIDGET (window->details->sidebar)); 603: } 604: #5 nautilus_window_show_sidebar (window=0x162a190) at nautilus-window.c:642 637: 638: if (window->details->disable_chrome) { 639: return; 640: } 641: 642: nautilus_window_set_up_sidebar (window); 643: g_settings_set_boolean (nautilus_window_state, NAUTILUS_WINDOW_STATE_START_WITH_SIDEBAR, TRUE); 644: } 645: 646: gboolean 647: nautilus_window_disable_chrome_mapping (GValue *value, #6 0x000000000047f8e5 in nautilus_window_show (widget=0x162a190) at nautilus-window.c:1924 1919: NautilusWindow *window; 1920: 1921: window = NAUTILUS_WINDOW (widget); 1922: 1923: if (g_settings_get_boolean (nautilus_window_state, NAUTILUS_WINDOW_STATE_START_WITH_SIDEBAR)) { 1924: nautilus_window_show_sidebar (window); 1925: } else { 1926: nautilus_window_hide_sidebar (window); 1927: } 1928: 1929: GTK_WIDGET_CLASS (nautilus_window_parent_class)->show (widget); #7 0x00007ffbadac4050 in g_closure_invoke (closure=0x145bf50, return_value=0x0, n_param_values=1, param_values=0x7fff541461d0, invocation_hint=0x7fff54146170) at /build/buildd/glib2.0-2.33.6/./gobject/gclosure.c:777 [Error: /build/buildd/glib2.0-2.33.6/./gobject/gclosure.c was not found in source tree] #8 0x00007ffbadad5653 in signal_emit_unlocked_R (node=node@entry=0x145bfa0, detail=detail@entry=0, instance=instance@entry=0x162a190, emission_return=emission_return@entry=0x0, instance_and_params=instance_and_params@entry=0x7fff541461d0) at /build/buildd/glib2.0-2.33.6/./gobject/gsignal.c:3481 [Error: /build/buildd/glib2.0-2.33.6/./gobject/gsignal.c was not found in source tree] #9 0x00007ffbadaddfb1 in g_signal_emit_valist (instance=0x162a190, signal_id=, detail=0, var_args=var_args@entry=0x7fff54146418) at /build/buildd/glib2.0-2.33.6/./gobject/gsignal.c:3300 [Error: /build/buildd/glib2.0-2.33.6/./gobject/gsignal.c was not found in source tree] #10 0x00007ffbadade202 in g_signal_emit (instance=instance@entry=0x162a190, signal_id=, detail=detail@entry=0) at /build/buildd/glib2.0-2.33.6/./gobject/gsignal.c:3356 [Error: /build/buildd/glib2.0-2.33.6/./gobject/gsignal.c was not found in source tree] #11 0x00007ffbb028b006 in gtk_widget_show (widget=0x162a190) at /build/buildd/gtk+3.0-3.5.8/./gtk/gtkwidget.c:4011 [Error: /build/buildd/gtk+3.0-3.5.8/./gtk/gtkwidget.c was not found in source tree] #12 gtk_widget_show (widget=0x162a190) at /build/buildd/gtk+3.0-3.5.8/./gtk/gtkwidget.c:3988 [Error: /build/buildd/gtk+3.0-3.5.8/./gtk/gtkwidget.c was not found in source tree] #13 0x000000000046b5d9 in finish_loading (view=0x17a6010) at nautilus-view.c:9337 9332: * Subclasses use this to know that the new metadata is now available. 9333: */ 9334: g_signal_emit (view, signals[BEGIN_LOADING], 0); 9335: 9336: /* Assume we have now all information to show window */ 9337: nautilus_window_view_visible (view->details->window, NAUTILUS_VIEW (view)); 9338: 9339: if (nautilus_directory_are_all_files_seen (view->details->model)) { 9340: /* Unschedule a pending update and schedule a new one with the minimal 9341: * update interval. This gives the view a short chance at gathering the 9342: * (cached) deep counts. #14 0x000000000048fc22 in ready_callback_call (callback=, directory=0x1617020) at nautilus-directory-async.c:1287 1282: } else { 1283: file_list = nautilus_directory_get_file_list (directory); 1284: } 1285: 1286: /* Pass back the file list if the user was waiting for it. */ 1287: (* callback->callback.directory) (directory, 1288: file_list, 1289: callback->callback_data); 1290: 1291: nautilus_file_list_free (file_list); 1292: } #15 ready_callback_call (directory=0x1617020, callback=) at nautilus-directory-async.c:1267 1262: 1263: return ready_callback_key_compare (a, b); 1264: } 1265: 1266: static void 1267: ready_callback_call (NautilusDirectory *directory, 1268: const ReadyCallback *callback) 1269: { 1270: GList *file_list; 1271: 1272: /* Call the callback. */ #16 0x0000000000493dac in call_ready_callbacks_at_idle (callback_data=) at nautilus-directory-async.c:1857 1852: 1853: /* Callbacks are one-shots, so remove it now. */ 1854: remove_callback_link_keep_data (directory, node); 1855: 1856: /* Call the callback. */ 1857: ready_callback_call (directory, callback); 1858: g_free (callback); 1859: } 1860: 1861: nautilus_directory_async_state_changed (directory); 1862: #17 0x00007ffbad805c65 in g_main_dispatch (context=0x1487bd0) at /build/buildd/glib2.0-2.33.6/./glib/gmain.c:2691 [Error: /build/buildd/glib2.0-2.33.6/./glib/gmain.c was not found in source tree] #18 g_main_context_dispatch (context=context@entry=0x1487bd0) at /build/buildd/glib2.0-2.33.6/./glib/gmain.c:3195 [Error: /build/buildd/glib2.0-2.33.6/./glib/gmain.c was not found in source tree] #19 0x00007ffbad805f98 in g_main_context_iterate (context=context@entry=0x1487bd0, block=block@entry=1, dispatch=dispatch@entry=1, self=) at /build/buildd/glib2.0-2.33.6/./glib/gmain.c:3266 [Error: /build/buildd/glib2.0-2.33.6/./glib/gmain.c was not found in source tree] #20 0x00007ffbad806054 in g_main_context_iteration (context=0x1487bd0, context@entry=0x0, may_block=may_block@entry=1) at /build/buildd/glib2.0-2.33.6/./glib/gmain.c:3327 [Error: /build/buildd/glib2.0-2.33.6/./glib/gmain.c was not found in source tree] #21 0x00007ffbadda572c in g_application_run (application=0x144e030, argc=argc@entry=1, argv=argv@entry=0x7fff541467b8) at /build/buildd/glib2.0-2.33.6/./gio/gapplication.c:1607 [Error: /build/buildd/glib2.0-2.33.6/./gio/gapplication.c was not found in source tree] #22 0x000000000042b4eb in main (argc=1, argv=0x7fff541467b8) at nautilus-main.c:103 98: /* Run the nautilus application. */ 99: application = g_object_new (NAUTILUS_TYPE_APPLICATION, 100: "application-id", "org.gnome.NautilusApplication", 101: "flags", G_APPLICATION_HANDLES_OPEN, 102: NULL); 103: retval = g_application_run (G_APPLICATION (application), 104: argc, argv); 105: 106: g_object_unref (application); 107: 108: eel_debug_shut_down ();