summaryrefslogtreecommitdiff
path: root/platform
diff options
context:
space:
mode:
authorrollenrolm <rollenrolm@users.noreply.github.com>2015-03-23 01:31:38 +0100
committerrollenrolm <rollenrolm@users.noreply.github.com>2015-03-23 01:31:38 +0100
commitca0b3ce1f6e40827096e1fa66e4d159d7e16a83a (patch)
tree4ff5e2ab684193280828051abed4ebda51622f68 /platform
parentc68563aeb46514d35f5ae7b8006f8218c716782e (diff)
New API: build fixes for x11
Diffstat (limited to 'platform')
-rw-r--r--platform/x11/detect.py1
-rw-r--r--platform/x11/os_x11.cpp12
2 files changed, 7 insertions, 6 deletions
diff --git a/platform/x11/detect.py b/platform/x11/detect.py
index 2519dd6fdf..b0876d7fc6 100644
--- a/platform/x11/detect.py
+++ b/platform/x11/detect.py
@@ -113,6 +113,7 @@ def configure(env):
env.Append(CCFLAGS=['-g2', '-Wall','-DDEBUG_ENABLED','-DDEBUG_MEMORY_ENABLED'])
env.ParseConfig('pkg-config x11 --cflags --libs')
+ env.ParseConfig('pkg-config xinerama --cflags --libs')
env.ParseConfig('pkg-config xcursor --cflags --libs')
env.ParseConfig('pkg-config openssl --cflags --libs')
diff --git a/platform/x11/os_x11.cpp b/platform/x11/os_x11.cpp
index 5b36df6a53..92b0abff37 100644
--- a/platform/x11/os_x11.cpp
+++ b/platform/x11/os_x11.cpp
@@ -248,10 +248,10 @@ void OS_X11::initialize(const VideoMode& p_desired,int p_video_driver,int p_audi
set_wm_fullscreen(true);
}
if (!current_videomode.resizable) {
- int screen = get_screen();
+ int screen = get_current_screen();
Size2i screen_size = get_screen_size(screen);
set_window_size(screen_size);
- set_resizable(false);
+ set_window_resizable(false);
}
#endif
@@ -624,7 +624,7 @@ void OS_X11::set_current_screen(int p_screen) {
XMoveResizeWindow(x11_display, x11_window, position.x, position.y, size.x, size.y);
}
else {
- if( p_screen != get_screen() ) {
+ if( p_screen != get_current_screen() ) {
Point2i position = get_screen_position(p_screen);
XMoveWindow(x11_display, x11_window, position.x, position.y);
}
@@ -667,7 +667,7 @@ Point2 OS_X11::get_window_position() const {
Window child;
XTranslateCoordinates( x11_display, x11_window, DefaultRootWindow(x11_display), 0, 0, &x, &y, &child);
- int screen = get_screen();
+ int screen = get_current_screen();
Point2i screen_position = get_screen_position(screen);
return Point2i(x-screen_position.x, y-screen_position.y);
@@ -711,7 +711,7 @@ void OS_X11::set_window_position(const Point2& p_position) {
XFree(data);
}
- int screen = get_screen();
+ int screen = get_current_screen();
Point2i screen_position = get_screen_position(screen);
left -= screen_position.x;
@@ -1152,7 +1152,7 @@ void OS_X11::process_xevents() {
#ifdef NEW_WM_API
if(current_videomode.fullscreen) {
set_wm_fullscreen(false);
- set_minimized(true);
+ set_window_minimized(true);
visual_server->init();
}
#endif