Sun Nov 12 12:05:58 PST 2000 Michael Jennings <mej@eterm.org>

Check for _MOTIF_WM_INFO instead of _MOTIF_WM_HINTS to see if the WM
	can handle MWM hints.  This is all raster's fault.


SVN revision: 3869
This commit is contained in:
Michael Jennings 2000-11-12 20:07:19 +00:00
parent 4eef8689d7
commit efddc15426
2 changed files with 8 additions and 1 deletions

View File

@ -3954,3 +3954,9 @@ Thu Nov 9 20:14:34 PST 2000 Michael Jennings <mej@eterm.org>
fixed. Many thanks for his assistance.
-------------------------------------------------------------------------------
Sun Nov 12 12:05:58 PST 2000 Michael Jennings <mej@eterm.org>
Check for _MOTIF_WM_INFO instead of _MOTIF_WM_HINTS to see if the WM
can handle MWM hints. This is all raster's fault.
-------------------------------------------------------------------------------

View File

@ -317,7 +317,7 @@ Create_Windows(int argc, char *argv[])
MWMHints mwmhints;
if (Options & Opt_borderless) {
prop = XInternAtom(Xdisplay, "_MOTIF_WM_HINTS", True);
prop = XInternAtom(Xdisplay, "_MOTIF_WM_INFO", True);
if (prop == None) {
print_warning("Window Manager does not support MWM hints. Bypassing window manager control for borderless window.\n");
Attributes.override_redirect = TRUE;
@ -398,6 +398,7 @@ Create_Windows(int argc, char *argv[])
XSelectInput(Xdisplay, Xroot, PropertyChangeMask);
XSelectInput(Xdisplay, TermWin.parent, (KeyPressMask | FocusChangeMask | StructureNotifyMask | VisibilityChangeMask | PropertyChangeMask));
if (mwmhints.flags) {
prop = XInternAtom(Xdisplay, "_MOTIF_WM_HINTS", False);
XChangeProperty(Xdisplay, TermWin.parent, prop, prop, 32, PropModeReplace, (unsigned char *) &mwmhints, PROP_MWM_HINTS_ELEMENTS);
}
/* vt cursor: Black-on-White is standard, but this is more popular */