240
240
g_debug ("new active window (xid %u)", bamf_window_get_xid (window));
244
g_signal_handlers_disconnect_by_func (source->active_collector, hud_window_source_collector_changed, source);
246
247
g_clear_object (&source->active_application);
247
248
g_clear_object (&source->active_window);
248
249
source->active_window = g_object_ref (window);
249
250
source->active_application = g_object_ref (application);
250
251
source->active_desktop_file = desktop_file;
253
g_signal_connect_object (collector, "changed", G_CALLBACK (hud_window_source_collector_changed), source, 0);
255
257
hud_source_changed (HUD_SOURCE (source));