compositor.c: fix formatting
This commit is contained in:
		
							parent
							
								
									c59ccbde51
								
							
						
					
					
						commit
						9d9aaad020
					
				| 
						 | 
					@ -71,7 +71,8 @@ static void output_frame_handle_surface(struct sample_state *sample,
 | 
				
			||||||
		}
 | 
							}
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
static void handle_output_frame(struct output_state *output, struct timespec *ts) {
 | 
					static void handle_output_frame(struct output_state *output,
 | 
				
			||||||
 | 
							struct timespec *ts) {
 | 
				
			||||||
	struct compositor_state *state = output->compositor;
 | 
						struct compositor_state *state = output->compositor;
 | 
				
			||||||
	struct sample_state *sample = state->data;
 | 
						struct sample_state *sample = state->data;
 | 
				
			||||||
	struct wlr_output *wlr_output = output->output;
 | 
						struct wlr_output *wlr_output = output->output;
 | 
				
			||||||
| 
						 | 
					@ -81,23 +82,26 @@ static void handle_output_frame(struct output_state *output, struct timespec *ts
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	struct wlr_wl_shell_surface *wl_shell_surface;
 | 
						struct wlr_wl_shell_surface *wl_shell_surface;
 | 
				
			||||||
	wl_list_for_each(wl_shell_surface, &sample->wl_shell->surfaces, link) {
 | 
						wl_list_for_each(wl_shell_surface, &sample->wl_shell->surfaces, link) {
 | 
				
			||||||
		output_frame_handle_surface(sample, wlr_output, ts, wl_shell_surface->surface);
 | 
							output_frame_handle_surface(sample, wlr_output, ts,
 | 
				
			||||||
 | 
								wl_shell_surface->surface);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	struct wlr_xdg_surface_v6 *xdg_surface;
 | 
						struct wlr_xdg_surface_v6 *xdg_surface;
 | 
				
			||||||
	wl_list_for_each(xdg_surface, &sample->xdg_shell->surfaces, link) {
 | 
						wl_list_for_each(xdg_surface, &sample->xdg_shell->surfaces, link) {
 | 
				
			||||||
		output_frame_handle_surface(sample, wlr_output, ts, xdg_surface->surface);
 | 
							output_frame_handle_surface(sample, wlr_output, ts,
 | 
				
			||||||
 | 
								xdg_surface->surface);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	struct wlr_x11_window *x11_window;
 | 
						struct wlr_x11_window *x11_window;
 | 
				
			||||||
	wl_list_for_each(x11_window, &sample->xwayland->displayable_windows, link) {
 | 
						wl_list_for_each(x11_window, &sample->xwayland->displayable_windows, link) {
 | 
				
			||||||
		output_frame_handle_surface(sample, wlr_output, ts, x11_window->surface);
 | 
							output_frame_handle_surface(sample, wlr_output, ts,
 | 
				
			||||||
 | 
								x11_window->surface);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	wlr_renderer_end(sample->renderer);
 | 
						wlr_renderer_end(sample->renderer);
 | 
				
			||||||
	wlr_output_swap_buffers(wlr_output);
 | 
						wlr_output_swap_buffers(wlr_output);
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void handle_keyboard_key(struct keyboard_state *keyboard, uint32_t keycode,
 | 
					static void handle_keyboard_key(struct keyboard_state *keyboard,
 | 
				
			||||||
	 	xkb_keysym_t sym, enum wlr_key_state key_state) {
 | 
							uint32_t keycode, xkb_keysym_t sym, enum wlr_key_state key_state) {
 | 
				
			||||||
	struct compositor_state *state = keyboard->compositor;
 | 
						struct compositor_state *state = keyboard->compositor;
 | 
				
			||||||
	struct sample_state *sample = state->data;
 | 
						struct sample_state *sample = state->data;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -115,7 +119,8 @@ static void handle_keyboard_key(struct keyboard_state *keyboard, uint32_t keycod
 | 
				
			||||||
	if (res != sample->focus && seat_handle && seat_handle->keyboard) {
 | 
						if (res != sample->focus && seat_handle && seat_handle->keyboard) {
 | 
				
			||||||
		struct wl_array keys;
 | 
							struct wl_array keys;
 | 
				
			||||||
		wl_array_init(&keys);
 | 
							wl_array_init(&keys);
 | 
				
			||||||
		wl_keyboard_send_enter(seat_handle->keyboard, ++sample->serial, res, &keys);
 | 
							wl_keyboard_send_enter(seat_handle->keyboard, ++sample->serial, res,
 | 
				
			||||||
 | 
								&keys);
 | 
				
			||||||
		sample->focus = res;
 | 
							sample->focus = res;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					@ -128,15 +133,17 @@ static void handle_keyboard_key(struct keyboard_state *keyboard, uint32_t keycod
 | 
				
			||||||
			XKB_STATE_MODS_LOCKED);
 | 
								XKB_STATE_MODS_LOCKED);
 | 
				
			||||||
		uint32_t group = xkb_state_serialize_layout(keyboard->xkb_state,
 | 
							uint32_t group = xkb_state_serialize_layout(keyboard->xkb_state,
 | 
				
			||||||
			XKB_STATE_LAYOUT_EFFECTIVE);
 | 
								XKB_STATE_LAYOUT_EFFECTIVE);
 | 
				
			||||||
		wl_keyboard_send_modifiers(seat_handle->keyboard, ++sample->serial, depressed,
 | 
							wl_keyboard_send_modifiers(seat_handle->keyboard, ++sample->serial,
 | 
				
			||||||
			latched, locked, group);
 | 
								depressed, latched, locked, group);
 | 
				
			||||||
		wl_keyboard_send_key(seat_handle->keyboard, ++sample->serial, 0, keycode, key_state);
 | 
							wl_keyboard_send_key(seat_handle->keyboard, ++sample->serial, 0,
 | 
				
			||||||
 | 
								keycode, key_state);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
}
 | 
					}
 | 
				
			||||||
 | 
					
 | 
				
			||||||
static void handle_keyboard_bound(struct wl_listener *listener, void *data) {
 | 
					static void handle_keyboard_bound(struct wl_listener *listener, void *data) {
 | 
				
			||||||
	struct wlr_seat_handle *handle = data;
 | 
						struct wlr_seat_handle *handle = data;
 | 
				
			||||||
	struct sample_state *state = wl_container_of(listener, state, keyboard_bound);
 | 
						struct sample_state *state =
 | 
				
			||||||
 | 
							wl_container_of(listener, state, keyboard_bound);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	wl_keyboard_send_keymap(handle->keyboard, WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1,
 | 
						wl_keyboard_send_keymap(handle->keyboard, WL_KEYBOARD_KEYMAP_FORMAT_XKB_V1,
 | 
				
			||||||
		state->keymap_fd, state->keymap_size);
 | 
							state->keymap_fd, state->keymap_size);
 | 
				
			||||||
| 
						 | 
					@ -160,11 +167,16 @@ int main() {
 | 
				
			||||||
		exit(EXIT_FAILURE);
 | 
							exit(EXIT_FAILURE);
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	wl_display_init_shm(compositor.display);
 | 
						wl_display_init_shm(compositor.display);
 | 
				
			||||||
	state.wlr_compositor = wlr_compositor_create(compositor.display, state.renderer);
 | 
						state.wlr_compositor =
 | 
				
			||||||
 | 
							wlr_compositor_create(compositor.display, state.renderer);
 | 
				
			||||||
	state.wl_shell = wlr_wl_shell_create(compositor.display);
 | 
						state.wl_shell = wlr_wl_shell_create(compositor.display);
 | 
				
			||||||
	state.xdg_shell = wlr_xdg_shell_v6_create(compositor.display);
 | 
						state.xdg_shell = wlr_xdg_shell_v6_create(compositor.display);
 | 
				
			||||||
	state.data_device_manager = wlr_data_device_manager_create(compositor.display);
 | 
					
 | 
				
			||||||
	state.gamma_control_manager = wlr_gamma_control_manager_create(compositor.display);
 | 
						state.data_device_manager =
 | 
				
			||||||
 | 
							wlr_data_device_manager_create(compositor.display);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
 | 
						state.gamma_control_manager =
 | 
				
			||||||
 | 
							wlr_gamma_control_manager_create(compositor.display);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	state.wl_seat = wlr_seat_create(compositor.display, "seat0");
 | 
						state.wl_seat = wlr_seat_create(compositor.display, "seat0");
 | 
				
			||||||
	state.keyboard_bound.notify = handle_keyboard_bound;
 | 
						state.keyboard_bound.notify = handle_keyboard_bound;
 | 
				
			||||||
| 
						 | 
					@ -178,14 +190,15 @@ int main() {
 | 
				
			||||||
			XKB_KEYMAP_FORMAT_TEXT_V1);
 | 
								XKB_KEYMAP_FORMAT_TEXT_V1);
 | 
				
			||||||
		state.keymap_size = strlen(keymap);
 | 
							state.keymap_size = strlen(keymap);
 | 
				
			||||||
		state.keymap_fd = os_create_anonymous_file(state.keymap_size);
 | 
							state.keymap_fd = os_create_anonymous_file(state.keymap_size);
 | 
				
			||||||
		void *ptr = mmap(NULL, state.keymap_size,
 | 
							void *ptr =
 | 
				
			||||||
				     PROT_READ | PROT_WRITE,
 | 
								mmap(NULL, state.keymap_size, PROT_READ | PROT_WRITE, MAP_SHARED,
 | 
				
			||||||
				     MAP_SHARED, state.keymap_fd, 0);
 | 
									state.keymap_fd, 0);
 | 
				
			||||||
		strcpy(ptr, keymap);
 | 
							strcpy(ptr, keymap);
 | 
				
			||||||
		free(keymap);
 | 
							free(keymap);
 | 
				
			||||||
		break;
 | 
							break;
 | 
				
			||||||
	}
 | 
						}
 | 
				
			||||||
	state.xwayland = wlr_xwayland_create(compositor.display, state.wlr_compositor);
 | 
						state.xwayland = wlr_xwayland_create(compositor.display,
 | 
				
			||||||
 | 
							state.wlr_compositor);
 | 
				
			||||||
 | 
					
 | 
				
			||||||
	compositor.keyboard_key_cb = handle_keyboard_key;
 | 
						compositor.keyboard_key_cb = handle_keyboard_key;
 | 
				
			||||||
 | 
					
 | 
				
			||||||
| 
						 | 
					
 | 
				
			||||||
		Loading…
	
		Reference in New Issue