From 3d516079eb4d535326dbf6752088d5dfeb46ed31 Mon Sep 17 00:00:00 2001 From: thoughtjigs Date: Sun, 17 Jun 2018 01:41:07 -0700 Subject: Provide Xorg/net wm process ID (#7445) Adding support for _NET_WM_PID as defined in Extended Window Manager Hints Move verbose messaging to setupXorgTopLevelWindow method as Xorg messages should only occur when running in Xorg env. Irrlicht returns the XDisplay as a void* and XWindow as an unsigned long so reinterpret those as the appropriate type. Also fixed a spaces for tab formating issue --- src/client/clientlauncher.cpp | 8 +++----- 1 file changed, 3 insertions(+), 5 deletions(-) (limited to 'src/client/clientlauncher.cpp') diff --git a/src/client/clientlauncher.cpp b/src/client/clientlauncher.cpp index 051e4c242..85063ff86 100644 --- a/src/client/clientlauncher.cpp +++ b/src/client/clientlauncher.cpp @@ -96,15 +96,13 @@ bool ClientLauncher::run(GameParams &game_params, const Settings &cmd_args) return true; } - video::IVideoDriver *video_driver = RenderingEngine::get_video_driver(); - if (video_driver == NULL) { + if (RenderingEngine::get_video_driver() == NULL) { errorstream << "Could not initialize video driver." << std::endl; return false; } - RenderingEngine::setXorgClassHint(video_driver->getExposedVideoData(), PROJECT_NAME_C); - RenderingEngine::get_instance()->setWindowIcon(); - + RenderingEngine::get_instance()->setupTopLevelWindow(PROJECT_NAME_C); + /* This changes the minimum allowed number of vertices in a VBO. Default is 500. -- cgit v1.2.3