summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorRémi Verschelde <remi@verschelde.fr>2016-02-04 07:19:52 +0100
committerRémi Verschelde <remi@verschelde.fr>2016-02-04 07:19:52 +0100
commitcefca4429c165134e1acc00bbd58bdcbc3f4f955 (patch)
tree99b2b20a8975363f6c31c61f6d517741b3e72bbb /platform
parentbdfac2806fc226169f1ed576d8d0e9e677578650 (diff)
parent61c1b6f60e36c0db041264c337ddc1c8867a7204 (diff)
Merge pull request #3575 from Hinsbart/_net_wm_name
x11: set _net_wm_name property
Diffstat (limited to 'platform')
-rw-r--r--platform/x11/os_x11.cpp4
1 files changed, 4 insertions, 0 deletions
diff --git a/platform/x11/os_x11.cpp b/platform/x11/os_x11.cpp
index 34abfc1078..e5591810e7 100644
--- a/platform/x11/os_x11.cpp
+++ b/platform/x11/os_x11.cpp
@@ -574,6 +574,10 @@ Point2 OS_X11::get_mouse_pos() const {
void OS_X11::set_window_title(const String& p_title) {
XStoreName(x11_display,x11_window,p_title.utf8().get_data());
+
+ Atom _net_wm_name = XInternAtom(x11_display, "_NET_WM_NAME", false);
+ Atom utf8_string = XInternAtom(x11_display, "UTF8_STRING", false);
+ XChangeProperty( x11_display, x11_window, _net_wm_name, utf8_string, 8, PropModeReplace, (unsigned char*) p_title.utf8().get_data(), p_title.utf8().length());
}
void OS_X11::set_video_mode(const VideoMode& p_video_mode,int p_screen) {