static void client_restore_session_stacking(ObClient *self);
static void client_urgent_notify(ObClient *self);
-void client_startup()
+void client_startup(gboolean reconfig)
{
+ if (reconfig) return;
+
client_set_list();
}
-void client_shutdown()
+void client_shutdown(gboolean reconfig)
{
}
-void client_add_destructor(ObClientDestructorFunc func)
+void client_add_destructor(GDestroyNotify func)
{
client_destructors = g_slist_prepend(client_destructors, (gpointer)func);
}
-void client_remove_destructor(ObClientDestructorFunc func)
+void client_remove_destructor(GDestroyNotify func)
{
client_destructors = g_slist_remove(client_destructors, (gpointer)func);
}
}
for (it = client_destructors; it; it = g_slist_next(it)) {
- ObClientDestructorFunc func = (ObClientDestructorFunc) it->data;
+ GDestroyNotify func = (GDestroyNotify) it->data;
func(self);
}