#include "openbox.h"
+#include "dock.h"
#include "event.h"
#include "menu.h"
#include "client.h"
font_startup();
theme_startup();
event_startup();
- moveresize_startup();
grab_startup();
plugin_startup();
/* load the plugins specified in the pluginrc */
g_free(theme);
if (!theme) return 1;
+ window_startup();
menu_startup();
frame_startup();
- stacking_startup();
+ moveresize_startup();
focus_startup();
screen_startup();
group_startup();
client_startup();
+ dock_startup();
/* call startup for all the plugins */
plugin_startall();
event_loop();
ob_state = State_Exiting;
+ dock_remove_all();
client_unmanage_all();
plugin_shutdown(); /* calls all the plugins' shutdown functions */
+ dock_shutdown();
client_shutdown();
group_shutdown();
screen_shutdown();
focus_shutdown();
- stacking_shutdown();
+ moveresize_shutdown();
frame_shutdown();
menu_shutdown();
+ window_shutdown();
grab_shutdown();
event_shutdown();
theme_shutdown();
case SIGFPE:
case SIGSEGV:
- g_error("Caught signal %d. Aborting and dumping core.", s);
+ g_message("Caught signal %d. Aborting and dumping core.", s);
+ abort();
}
}