summaryrefslogtreecommitdiff
path: root/clients/terminal.c
diff options
context:
space:
mode:
authorKristian Høgsberg <krh@bitplanet.net>2014-04-07 11:28:05 -0700
committerKristian Høgsberg <krh@bitplanet.net>2014-04-07 11:28:05 -0700
commitcdbbae2cac8b247511c37812253df65b7c69bf5b (patch)
treee5fbd89e1f6f9e98890a1bb0473ccd79c54d3501 /clients/terminal.c
parent9cd661e746708a76761ff1fda361c6276ee71ab1 (diff)
window.c: Create xdg_surface up front
Fixes initial fullscreen for calibrator. https://bugs.freedesktop.org/show_bug.cgi?id=76970
Diffstat (limited to 'clients/terminal.c')
-rw-r--r--clients/terminal.c5
1 files changed, 3 insertions, 2 deletions
diff --git a/clients/terminal.c b/clients/terminal.c
index 61ea9ae6..beec877f 100644
--- a/clients/terminal.c
+++ b/clients/terminal.c
@@ -2963,8 +2963,9 @@ terminal_run(struct terminal *terminal, const char *path)
display_watch_fd(terminal->display, terminal->master,
EPOLLIN | EPOLLHUP, &terminal->io_task);
- window_set_fullscreen(terminal->window, option_fullscreen);
- if (!window_is_fullscreen(terminal->window))
+ if (option_fullscreen)
+ window_set_fullscreen(terminal->window, 1);
+ else
terminal_resize(terminal, 80, 24);
return 0;