#0 0x0000000000000009 in ?? () #1 0x000056419a64ba4c in brisk_menu_window_filter_section (item=, self=0x56419c4d2260) at ../src/frontend/menu-search.c:74 69: /* All visible */ 70: if (!self->active_section) { 71: return TRUE; 72: } 73: 74: return brisk_section_can_show_item(self->active_section, item); 75: } 76: 77: /** 78: * brisk_menu_window_clear_search: 79: * #2 brisk_menu_window_filter_apps (self=0x56419c4d2260, child=0x56419c705750) at ../src/frontend/menu-search.c:150 145: } 146: } 147: 148: /* If we have no search term, filter on the section */ 149: if (!self->search_term) { 150: return brisk_menu_window_filter_section(self, item); 151: } 152: 153: /* Have search term? Filter on that. */ 154: return brisk_item_matches_search(item, self->search_term); 155: } #3 0x00007f2547691418 in gtk_list_box_apply_filter (box=0x56419c3ac2e0, row=0x56419c7ce190) at ../../../../gtk/gtklistbox.c:2261 [Error: gtklistbox.c was not found in source tree] #4 0x00007f2547695451 in gtk_list_box_insert (box=0x56419c3ac2e0, child=, position=) at ../../../../gtk/gtklistbox.c:2952 [Error: gtklistbox.c was not found in source tree] #5 0x00007f25483b4149 in g_cclosure_marshal_VOID__OBJECTv (closure=0x56419c2e4af0, return_value=, instance=, args=, marshal_data=, n_params=, param_types=0x56419c2e4b40) at ../../../../gobject/gmarshal.c:2102 [Error: gmarshal.c was not found in source tree] #6 0x00007f25483b11a6 in _g_closure_invoke_va (closure=0x56419c2e4af0, return_value=0x0, instance=0x56419c3ac2e0, args=0x7ffc3d625820, n_params=1, param_types=0x56419c2e4b40) at ../../../../gobject/gclosure.c:867 [Error: gclosure.c was not found in source tree] #7 0x00007f25483cc6df in g_signal_emit_valist (instance=0x56419c3ac2e0, signal_id=, detail=, var_args=var_args@entry=0x7ffc3d625820) at ../../../../gobject/gsignal.c:3300 [Error: gsignal.c was not found in source tree] #8 0x00007f25483cce0f in g_signal_emit (instance=instance@entry=0x56419c3ac2e0, signal_id=, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447 [Error: gsignal.c was not found in source tree] #9 0x00007f25475d4dd5 in gtk_container_add (container=0x56419c3ac2e0, widget=0x56419c705750) at ../../../../gtk/gtkcontainer.c:1875 [Error: gtkcontainer.c was not found in source tree] #10 0x000056419a648941 in brisk_classic_window_add_item (self=0x56419c4d2260, item=, backend=) at ../src/frontend/classic/classic-window.c:203 198: button = brisk_classic_entry_button_new(self->launcher, item); 199: g_signal_connect_swapped(button, 200: "show-context-menu", 201: G_CALLBACK(brisk_menu_window_show_context), 202: self); 203: gtk_container_add(GTK_CONTAINER(BRISK_CLASSIC_WINDOW(self)->apps), button); 204: gtk_widget_show_all(button); 205: 206: g_hash_table_insert(self->item_store, g_strdup(item_id), button); 207: } 208: #11 0x00007f25483b4149 in g_cclosure_marshal_VOID__OBJECTv (closure=0x56419c3d5900, return_value=, instance=, args=, marshal_data=, n_params=, param_types=0x56419c517900) at ../../../../gobject/gmarshal.c:2102 [Error: gmarshal.c was not found in source tree] #12 0x00007f25483b11a6 in _g_closure_invoke_va (closure=0x56419c3d5900, return_value=0x0, instance=0x56419c3b4000, args=0x7ffc3d625bc0, n_params=1, param_types=0x56419c517900) at ../../../../gobject/gclosure.c:867 [Error: gclosure.c was not found in source tree] #13 0x00007f25483cc6df in g_signal_emit_valist (instance=0x56419c3b4000, signal_id=, detail=, var_args=var_args@entry=0x7ffc3d625bc0) at ../../../../gobject/gsignal.c:3300 [Error: gsignal.c was not found in source tree] #14 0x00007f25483cce0f in g_signal_emit (instance=, signal_id=, detail=detail@entry=0) at ../../../../gobject/gsignal.c:3447 [Error: gsignal.c was not found in source tree] #15 0x000056419a650867 in brisk_backend_item_added (self=, item=item@entry=0x56419c37f980) at ../src/backend/backend.c:203 198: * Implementations may use this method to emit the signal item-added 199: */ 200: void brisk_backend_item_added(BriskBackend *self, BriskItem *item) 201: { 202: g_assert(self != NULL); 203: g_signal_emit(self, backend_signals[BACKEND_SIGNAL_ITEM_ADDED], 0, item); 204: } 205: 206: /** 207: * brisk_backend_item_removed: 208: * #16 0x000056419a651a69 in brisk_apps_backend_recurse_root (self=0x56419c3b4000, directory=0x56419ca02600, root=0x56419c837050) at ../src/backend/apps/apps-backend.c:462 457: if (!info) { 458: break; 459: } 460: /* If signal subscribers wish to keep it, they can ref it */ 461: app_item = brisk_apps_item_new(info, section_id); 462: brisk_backend_item_added(BRISK_BACKEND(self), app_item); 463: } break; 464: default: 465: break; 466: } 467: } #17 0x000056419a651b4f in brisk_apps_backend_recurse_root (self=0x56419c3b4000, directory=0x56419c837050, root=0x56419c837050) at ../src/backend/apps/apps-backend.c:437 432: section = brisk_apps_section_new(dir); 433: self->pending_sections = g_slist_append(self->pending_sections, section); 434: 435: recurse_root: 436: /* Descend into the section */ 437: brisk_apps_backend_recurse_root(self, dir, root); 438: } break; 439: case MATEMENU_TREE_ITEM_ENTRY: { 440: MateMenuTreeEntry *entry = MATEMENU_TREE_ENTRY(item); 441: autofree(GDesktopAppInfo) *info = NULL; 442: const gchar *desktop_file = NULL; #18 0x000056419a651bcf in brisk_apps_backend_build_from_tree (self=self@entry=0x56419c3b4000, menu_id=menu_id@entry=0x56419a655c4b "mate-applications.menu") at ../src/backend/apps/apps-backend.c:365 360: 361: dir = matemenu_tree_get_root_directory(tree); 362: if (!dir) { 363: return FALSE; 364: } 365: brisk_apps_backend_recurse_root(self, dir, dir); 366: return TRUE; 367: } 368: 369: /** 370: * Return a section ID to help with matching. #19 0x000056419a651c2c in brisk_apps_backend_init_menus (self=self@entry=0x56419c3b4000) at ../src/backend/apps/apps-backend.c:260 255: static gboolean brisk_apps_backend_init_menus(BriskAppsBackend *self) 256: { 257: brisk_apps_backend_reset_pending(self); 258: 259: /* Now load them again */ 260: if (!brisk_apps_backend_build_from_tree(self, APPS_MENU_ID)) { 261: g_warning("Failed to load required apps menu id: %s", APPS_MENU_ID); 262: } 263: 264: if (!brisk_apps_backend_build_from_tree(self, SETTINGS_MENU_ID)) { 265: g_warning("Failed to load settings menu id: %s", SETTINGS_MENU_ID); #20 0x000056419a652004 in brisk_apps_backend_reload (self=0x56419c3b4000, self@entry=) at ../src/backend/apps/apps-backend.c:298 293: } 294: 295: /* First things first, reset everything we own */ 296: brisk_backend_reset(BRISK_BACKEND(self)); 297: 298: brisk_apps_backend_init_menus(self); 299: 300: /* Reset ourselves for the next time */ 301: self->monitor_source_id = 0; 302: brisk_apps_backend_reset_monitor(); 303: return G_SOURCE_REMOVE; #21 0x00007f2548bf5b73 in g_timeout_dispatch (source=source@entry=0x56419c74f490, callback=, user_data=) at ../../../../glib/gmain.c:4650 [Error: gmain.c was not found in source tree] #22 0x00007f2548bf50f5 in g_main_dispatch (context=0x56419c1d4520) at ../../../../glib/gmain.c:3177 [Error: gmain.c was not found in source tree] #23 g_main_context_dispatch (context=context@entry=0x56419c1d4520) at ../../../../glib/gmain.c:3830 [Error: gmain.c was not found in source tree] #24 0x00007f2548bf54c0 in g_main_context_iterate (context=0x56419c1d4520, block=block@entry=1, dispatch=dispatch@entry=1, self=) at ../../../../glib/gmain.c:3903 [Error: gmain.c was not found in source tree] #25 0x00007f2548bf57d2 in g_main_loop_run (loop=0x56419c252660) at ../../../../glib/gmain.c:4099 [Error: gmain.c was not found in source tree] #26 0x00007f254769c555 in gtk_main () at ../../../../gtk/gtkmain.c:1323 [Error: gtkmain.c was not found in source tree] #27 0x00007f2547264c29 in _mate_panel_applet_factory_main_internal (factory_id=, out_process=1, applet_type=94839792976624, callback=, user_data=0x0) at mate-panel-applet.c:2276 [Error: mate-panel-applet.c was not found in source tree] #28 0x000056419a644e68 in main (argc=, argv=) at ../src/mate-applet/main.c:109 104: g_set_application_name(_("Brisk Menu Launcher")); 105: gtk_widget_show(GTK_WIDGET(applet)); 106: return TRUE; 107: } 108: 109: MATE_PANEL_APPLET_OUT_PROCESS_FACTORY("BriskMenuFactory", BRISK_TYPE_MENU_APPLET, "BriskMenu", 110: brisk_menu_applet_factory, NULL) 111: 112: /* 113: * Editor modelines - https://www.wireshark.org/tools/modelines.html 114: *