summaryrefslogtreecommitdiff
path: root/src/main.cpp
diff options
context:
space:
mode:
authorkwolekr <kwolekr@minetest.net>2014-12-15 13:47:31 -0500
committerkwolekr <kwolekr@minetest.net>2014-12-15 13:52:10 -0500
commit8661b3587b4854f18f747a5577d0bb62998e569d (patch)
tree51286cb31aa2d29c17a2c2e7eea23de976fdee0a /src/main.cpp
parent8fe1d3fc2e4564fd30658c7008ef7a0e6161e2d3 (diff)
downloadminetest-8661b3587b4854f18f747a5577d0bb62998e569d.tar.gz
minetest-8661b3587b4854f18f747a5577d0bb62998e569d.tar.bz2
minetest-8661b3587b4854f18f747a5577d0bb62998e569d.zip
Set WM_CLASS window hint for Xorg
Diffstat (limited to 'src/main.cpp')
-rw-r--r--src/main.cpp6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/main.cpp b/src/main.cpp
index ed9800f00..0c5f73b23 100644
--- a/src/main.cpp
+++ b/src/main.cpp
@@ -1582,6 +1582,7 @@ ClientLauncher::~ClientLauncher()
device->drop();
}
+
bool ClientLauncher::run(GameParams &game_params, const Settings &cmd_args)
{
init_args(game_params, cmd_args);
@@ -1602,11 +1603,14 @@ bool ClientLauncher::run(GameParams &game_params, const Settings &cmd_args)
return true;
}
- if (device->getVideoDriver() == NULL) {
+ video::IVideoDriver *video_driver = device->getVideoDriver();
+ if (video_driver == NULL) {
errorstream << "Could not initialize video driver." << std::endl;
return false;
}
+ porting::setXorgClassHint(video_driver->getExposedVideoData(), "Minetest");
+
/*
This changes the minimum allowed number of vertices in a VBO.
Default is 500.