diff options
author | Drew DeVault <sir@cmpwn.com> | 2019-01-20 10:35:08 -0500 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-01-20 10:35:08 -0500 |
commit | f3ef1f907c6d2ae0ff7afe590b06bbb3d9f46b8d (patch) | |
tree | a7aaa05c2f932b53fd8488ef2593d9aff945b210 /backend/x11 | |
parent | d4de2bd708357a5025331bd2177095576b4a38b7 (diff) | |
parent | edf0e49195d1dced5d65a7fb43bd17b8a5e59c18 (diff) |
Merge pull request #1482 from Hjdskes/x11_output_set_title
Add wlr_x11_output_set_title
Diffstat (limited to 'backend/x11')
-rw-r--r-- | backend/x11/output.c | 12 |
1 files changed, 9 insertions, 3 deletions
diff --git a/backend/x11/output.c b/backend/x11/output.c index 6f98c590..9c55b154 100644 --- a/backend/x11/output.c +++ b/backend/x11/output.c @@ -187,9 +187,7 @@ struct wlr_output *wlr_x11_output_create(struct wlr_backend *backend) { char title[32]; if (snprintf(title, sizeof(title), "wlroots - %s", wlr_output->name)) { - xcb_change_property(x11->xcb, XCB_PROP_MODE_REPLACE, output->win, - x11->atoms.net_wm_name, x11->atoms.utf8_string, 8, - strlen(title), title); + wlr_x11_output_set_title(wlr_output, title); } xcb_map_window(x11->xcb, output->win); @@ -234,3 +232,11 @@ void handle_x11_configure_notify(struct wlr_x11_output *output, bool wlr_output_is_x11(struct wlr_output *wlr_output) { return wlr_output->impl == &output_impl; } + +void wlr_x11_output_set_title(struct wlr_output *output, const char *title) { + struct wlr_x11_output *x11_output = get_x11_output_from_output(output); + + xcb_change_property(x11_output->x11->xcb, XCB_PROP_MODE_REPLACE, x11_output->win, + x11_output->x11->atoms.net_wm_name, x11_output->x11->atoms.utf8_string, 8, + strlen(title), title); +} |