summary refs log tree commit diff
path: root/main.c
diff options
context:
space:
mode:
authorStacy Harper <contact@stacyharper.net>2021-08-25 22:32:04 +0200
committerJohn Sullivan <jsullivan@csumb.edu>2021-10-19 23:12:01 -0700
commit8bd76edc16402565bcdb5da865a731985347a343 (patch)
treec44fbb89b6b318b6658c316bcddb2c3490419f9c /main.c
parentb58eddae91704820fc5a900ee9bbfacc732b790c (diff)
downloadsuggpicker-8bd76edc16402565bcdb5da865a731985347a343.tar.gz
Cleanup some code
Diffstat (limited to 'main.c')
-rw-r--r--main.c20
1 files changed, 6 insertions, 14 deletions
diff --git a/main.c b/main.c
index 5ba033f..f5ffbb7 100644
--- a/main.c
+++ b/main.c
@@ -351,18 +351,17 @@ usage(char *argv0)
 int
 main(int argc, char **argv) {
 	/* parse command line arguments */
-	int i;
 	char *layer_names_list = NULL;
 	const char *fc_font_pattern = NULL;
-	char *tmp;
 	uint32_t height = KBD_PIXEL_HEIGHT;
 
+	char *tmp;
 	if ((tmp = getenv("WVKBD_LAYERS")))
 		layer_names_list = estrdup(tmp);
 	if ((tmp = getenv("WVKBD_HEIGHT")))
 		height = atoi(tmp);
 
-
+	int i;
 	for (i = 1; argv[i]; i++) {
 		if ((!strcmp(argv[i], "-v")) || (!strcmp(argv[i], "--version"))) {
 			printf("wvkbd-%s", VERSION);
@@ -401,13 +400,14 @@ main(int argc, char **argv) {
 		fc_font_pattern = default_font;
 	}
 
-	/* connect to compositor */
 	display = wl_display_connect(NULL);
 	if (display == NULL) {
 		die("Failed to create display\n");
 	}
 
-	/* acquire state */
+	draw_surf.ctx = &draw_ctx;
+	keyboard.surf = &draw_surf;
+
 	struct wl_registry *registry = wl_display_get_registry(display);
 	wl_registry_add_listener(registry, &registry_listener, NULL);
 	wl_display_roundtrip(display);
@@ -425,20 +425,14 @@ main(int argc, char **argv) {
 		die("virtual_keyboard_manager not available\n");
 	}
 
-	/* create vkbd */
 	keyboard.vkbd =
 	  zwp_virtual_keyboard_manager_v1_create_virtual_keyboard(vkbd_mgr, seat);
 
 	kbd_init(&keyboard, (struct layout *) &layouts, layer_names_list);
 
-	/* assign kbd state */
-	keyboard.surf = &draw_surf;
-
-	/* create surface */
 	draw_surf.surf = wl_compositor_create_surface(compositor);;
 
 	draw_ctx.font_description = pango_font_description_from_string(fc_font_pattern);
-	draw_surf.ctx = &draw_ctx;
 
 	layer_surface = zwlr_layer_shell_v1_get_layer_surface(
 	  layer_shell, draw_surf.surf, wl_output, layer, namespace);
@@ -447,11 +441,9 @@ main(int argc, char **argv) {
 	zwlr_layer_surface_v1_set_anchor(layer_surface, anchor);
 	zwlr_layer_surface_v1_set_exclusive_zone(layer_surface, height);
 	zwlr_layer_surface_v1_set_keyboard_interactivity(layer_surface, false);
-	zwlr_layer_surface_v1_add_listener(layer_surface, &layer_surface_listener,
-	                                   NULL);
+	zwlr_layer_surface_v1_add_listener(layer_surface, &layer_surface_listener, NULL);
 	wl_surface_commit(draw_surf.surf);
 
-	/* flush requests and start drawing */
 	wl_display_roundtrip(display);
 	drwsurf_flip(&draw_surf);