--- sourceforge.net/trunk/rdesktop/xwin.c 2002/07/30 00:56:48 80 +++ sourceforge.net/trunk/rdesktop/xwin.c 2002/07/30 01:57:39 81 @@ -241,6 +241,24 @@ } } +BOOL +ui_init() +{ + Screen *screen; + display = XOpenDisplay(NULL); + if (display == NULL) + { + error("Failed to open display\n"); + return False; + } + if(fullscreen) + { + screen = DefaultScreenOfDisplay(display); + width = WidthOfScreen(screen); + height = HeightOfScreen(screen); + } + return True; +} BOOL ui_create_window(char *title) @@ -254,14 +272,6 @@ uint16 test; int i; - display = XOpenDisplay(NULL); - - if (display == NULL) - { - error("Failed to open display\n"); - return False; - } - x_socket = ConnectionNumber(display); screen = DefaultScreenOfDisplay(display); visual = DefaultVisualOfScreen(screen);