diff options
author | okan <okan> | 2013-06-17 14:08:51 +0000 |
---|---|---|
committer | okan <okan> | 2013-06-17 14:08:51 +0000 |
commit | 23d84adb5ed6cc3890fb1d74d4d5a43004b0ea0d (patch) | |
tree | b22a4ec49dfe5417a872490b1eaabe2358b643c8 | |
parent | 8b00f438bef0780a3243c68fbfbb568365504c96 (diff) | |
download | cwm-23d84adb5ed6cc3890fb1d74d4d5a43004b0ea0d.tar.gz cwm-23d84adb5ed6cc3890fb1d74d4d5a43004b0ea0d.tar.xz cwm-23d84adb5ed6cc3890fb1d74d4d5a43004b0ea0d.zip |
now that we have conf_screen, which configures individual screens
*after* config parsing, we no longer need to split up display/screen initialization, so collapse.
-rw-r--r-- | calmwm.c | 17 |
1 files changed, 5 insertions, 12 deletions
diff --git a/calmwm.c b/calmwm.c index f2dff49..ee1224d 100644 --- a/calmwm.c +++ b/calmwm.c @@ -52,11 +52,10 @@ struct conf Conf; char *homedir; static void sigchld_cb(int); -static void dpy_init(const char *); static int x_errorhandler(Display *, XErrorEvent *); -static int x_wmerrorhandler(Display *, XErrorEvent *); -static void x_setup(void); +static void x_init(const char *); static void x_teardown(void); +static int x_wmerrorhandler(Display *, XErrorEvent *); int main(int argc, char **argv) @@ -109,15 +108,13 @@ main(int argc, char **argv) conf_path = NULL; } - dpy_init(display_name); conf_init(&Conf); if (conf_path && (parse_config(conf_path, &Conf) == -1)) warnx("config file %s has errors, not loading", conf_path); free(conf_path); - xu_getatoms(); - x_setup(); + x_init(display_name); xev_loop(); x_teardown(); @@ -125,7 +122,7 @@ main(int argc, char **argv) } static void -dpy_init(const char *dpyname) +x_init(const char *dpyname) { int i; @@ -139,12 +136,8 @@ dpy_init(const char *dpyname) XSetErrorHandler(x_errorhandler); HasRandr = XRRQueryExtension(X_Dpy, &Randr_ev, &i); -} -static void -x_setup(void) -{ - int i; + xu_getatoms(); Cursor_default = XCreateFontCursor(X_Dpy, XC_X_cursor); Cursor_move = XCreateFontCursor(X_Dpy, XC_fleur); |