Răsfoiți Sursa

Fix get_render_window_metrics

Daniele Bartolini 12 ani în urmă
părinte
comite
fc7d3c61b5
1 a modificat fișierele cu 8 adăugiri și 0 ștergeri
  1. 8 0
      src/os/linux/GLXRenderWindow.cpp

+ 8 - 0
src/os/linux/GLXRenderWindow.cpp

@@ -183,6 +183,14 @@ void swap_buffers()
 //-----------------------------------------------------------------------------
 void get_render_window_metrics(uint32_t& width, uint32_t& height)
 {
+	XWindowAttributes attribs;
+	XGetWindowAttributes(display, window, &attribs);
+
+	XFlush(display);
+
+	window_width = attribs.width;
+	window_height = attribs.height;
+
 	width = window_width;
 	height = window_height;
 }