From 23d84adb5ed6cc3890fb1d74d4d5a43004b0ea0d Mon Sep 17 00:00:00 2001 From: okan Date: Mon, 17 Jun 2013 14:08:51 +0000 Subject: 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. --- calmwm.c | 17 +++++------------ 1 file 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); -- cgit 1.4.1