diff -up ClanLib-2.3.7/Sources/Display/X11/x11_window.cpp~ ClanLib-2.3.7/Sources/Display/X11/x11_window.cpp
--- ClanLib-2.3.7/Sources/Display/X11/x11_window.cpp~ 2013-08-01 16:32:37.866001296 +0200
+++ ClanLib-2.3.7/Sources/Display/X11/x11_window.cpp 2013-08-01 16:33:26.267001811 +0200
@@ -289,7 +289,7 @@ void CL_X11Window::create(XVisualInfo *v
// Retrieve the frame size (emulating microsoft windows)
bool window_is_frameless = false;
bool window_has_thin_frame = false;
- if ((!desc.has_caption()) || (!desc.get_decorations()))
+ if (!desc.is_fullscreen() && (!desc.has_caption() || !desc.get_decorations()))
{
if (desc.is_tool_window())
{