Move set_window_title to output

This commit is contained in:
Jente Hidskes 2019-02-16 00:54:04 +01:00
parent 2669c80803
commit 9d825d6dc7
No known key found for this signature in database
GPG key ID: 04BE5A29F32D91EA
5 changed files with 18 additions and 25 deletions

22
cage.c
View file

@ -18,8 +18,6 @@
#include <unistd.h>
#include <wayland-server.h>
#include <wlr/backend.h>
#include <wlr/backend/wayland.h>
#include <wlr/backend/x11.h>
#include <wlr/render/wlr_renderer.h>
#include <wlr/types/wlr_compositor.h>
#include <wlr/types/wlr_data_device.h>
@ -45,26 +43,6 @@
#include "xwayland.h"
#endif
void
set_window_title(struct cg_server *server, struct cg_view *view)
{
struct wlr_output *output = server->output->wlr_output;
bool is_wl = wlr_output_is_wl(output);
bool is_x11 = wlr_output_is_x11(output);
if (!is_wl && !is_x11) {
return;
}
char *title = view_get_title(view);
if (is_wl) {
wlr_wl_output_set_title(output, title);
} else if (is_x11) {
wlr_x11_output_set_title(output, title);
}
free(title);
}
static bool
spawn_primary_client(char *argv[], pid_t *pid_out)
{