Sign Up
Log In
Log In
or
Sign Up
Places
All Projects
Status Monitor
Collapse sidebar
openSUSE:11.4
rdesktop
rdesktop-1.5.0-fs-fix-1.dif
Overview
Repositories
Revisions
Requests
Users
Attributes
Meta
File rdesktop-1.5.0-fs-fix-1.dif of Package rdesktop
Index: xwin.c =================================================================== --- xwin.c.orig +++ xwin.c @@ -21,6 +21,7 @@ #include <X11/Xlib.h> #include <X11/Xutil.h> +#include <X11/Xatom.h> #include <X11/Xproto.h> #include <unistd.h> #include <sys/time.h> @@ -1968,7 +1969,8 @@ get_window_attribs(XSetWindowAttributes attribs->background_pixel = WhitePixelOfScreen(g_screen); attribs->border_pixel = WhitePixelOfScreen(g_screen); attribs->backing_store = g_ownbackstore ? NotUseful : Always; - attribs->override_redirect = g_fullscreen; + /* attribs->override_redirect = g_fullscreen; */ + attribs->override_redirect = 0; attribs->colormap = g_xcolmap; } @@ -2017,6 +2019,17 @@ ui_create_window(void) CWBackPixel | CWBackingStore | CWOverrideRedirect | CWColormap | CWBorderPixel, &attribs); + if (g_fullscreen) + { + Atom state; + + state = XInternAtom (g_display, "_NET_WM_STATE_FULLSCREEN", 0); + XChangeProperty (g_display, g_wnd, + XInternAtom (g_display, "_NET_WM_STATE", 0), + XA_ATOM, 32, PropModeReplace, + (unsigned char *) &state, 1); + } + if (g_gc == NULL) { g_gc = XCreateGC(g_display, g_wnd, 0, NULL);
Locations
Projects
Search
Status Monitor
Help
OpenBuildService.org
Documentation
API Documentation
Code of Conduct
Contact
Support
@OBShq
Terms
openSUSE Build Service is sponsored by
The Open Build Service is an
openSUSE project
.
Sign Up
Log In
Places
Places
All Projects
Status Monitor