summary refs log tree commit diff
path: root/calmwm.c
diff options
context:
space:
mode:
authorokan <okan>2013-06-17 14:08:51 +0000
committerokan <okan>2013-06-17 14:08:51 +0000
commit23d84adb5ed6cc3890fb1d74d4d5a43004b0ea0d (patch)
treeb22a4ec49dfe5417a872490b1eaabe2358b643c8 /calmwm.c
parent8b00f438bef0780a3243c68fbfbb568365504c96 (diff)
downloadcwm-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.
Diffstat (limited to 'calmwm.c')
-rw-r--r--calmwm.c17
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);