shell: Make input_panel just a regular wl_surface
diff --git a/clients/keyboard.c b/clients/keyboard.c
index f7bddeb..9fdd8cc 100644
--- a/clients/keyboard.c
+++ b/clients/keyboard.c
@@ -156,11 +156,10 @@
memset(keyboard, 0, sizeof *keyboard);
keyboard->keyboard = virtual_keyboard;
- keyboard->window = window_create(virtual_keyboard->display);
+ keyboard->window = window_create_custom(virtual_keyboard->display);
keyboard->widget = window_add_widget(keyboard->window, keyboard);
window_set_title(keyboard->window, "Virtual keyboard");
- window_set_custom(keyboard->window);
window_set_user_data(keyboard->window, keyboard);
keyboard->cx = 40;
@@ -173,7 +172,7 @@
window_schedule_resize(keyboard->window, keyboard->cx * 10, keyboard->cy * 5);
input_panel_set_surface(virtual_keyboard->input_panel,
- window_get_wl_shell_surface(keyboard->window),
+ window_get_wl_surface(keyboard->window),
output_get_wl_output(output));
}