diff options
-rw-r--r-- | src/events.c | 4 | ||||
-rw-r--r-- | src/twm.c | 4 |
2 files changed, 8 insertions, 0 deletions
diff --git a/src/events.c b/src/events.c index f8a5207..585ae16 100644 --- a/src/events.c +++ b/src/events.c @@ -391,7 +391,11 @@ HandleColormapNotify(void) cmap = cwin->colormap; +#if defined(__cplusplus) || defined(c_plusplus) + if (cevent->c_new) { +#else if (cevent->new) { +#endif if (XFindContext(dpy, cevent->colormap, ColormapContext, &context_data) == XCNOENT) cwin->colormap = CreateTwmColormap(cevent->colormap); @@ -474,7 +474,11 @@ main(int argc, char *argv[]) if (DisplayCells(dpy, scrnum) < 3) Scr->Monochrome = MONOCHROME; +#if defined(__cplusplus) || defined(c_plusplus) + else if (DefaultVisual(dpy, scrnum)->c_class == GrayScale) +#else else if (DefaultVisual(dpy, scrnum)->class == GrayScale) +#endif Scr->Monochrome = GRAYSCALE; else Scr->Monochrome = COLOR; |