summaryrefslogtreecommitdiffstats
path: root/win/tkWinX.c
diff options
context:
space:
mode:
authorjan.nijtmans <nijtmans@users.sourceforge.net>2018-12-20 08:02:30 (GMT)
committerjan.nijtmans <nijtmans@users.sourceforge.net>2018-12-20 08:02:30 (GMT)
commit81b0bd7641a9d2f63154c97d41c27bbb696ef674 (patch)
treea17119411589e8c1291df53e2546243d84e78583 /win/tkWinX.c
parent93d974c265533cf2445446954346be8192e850a0 (diff)
downloadtk-81b0bd7641a9d2f63154c97d41c27bbb696ef674.zip
tk-81b0bd7641a9d2f63154c97d41c27bbb696ef674.tar.gz
tk-81b0bd7641a9d2f63154c97d41c27bbb696ef674.tar.bz2
Fix [9e31fd944934e269121fa78ff56b7b86f33e6db6|9e31fd9449]: X11/X.h and Windows.h have conflicting symbols.
Also fix a few newer (harmless) gcc warnings.
Diffstat (limited to 'win/tkWinX.c')
-rw-r--r--win/tkWinX.c18
1 files changed, 9 insertions, 9 deletions
diff --git a/win/tkWinX.c b/win/tkWinX.c
index af28e41..ce639a0 100644
--- a/win/tkWinX.c
+++ b/win/tkWinX.c
@@ -573,10 +573,10 @@ TkWinDisplayChanged(
screen->root_visual->bits_per_rgb = screen->root_depth;
ReleaseDC(NULL, dc);
- if (screen->cmap != None) {
+ if (screen->cmap) {
XFreeColormap(display, screen->cmap);
}
- screen->cmap = XCreateColormap(display, None, screen->root_visual,
+ screen->cmap = XCreateColormap(display, 0, screen->root_visual,
AllocNone);
}
@@ -636,7 +636,7 @@ TkpOpenDisplay(
twdPtr = (TkWinDrawable*) ckalloc(sizeof(TkWinDrawable));
if (twdPtr == NULL) {
- return None;
+ return 0;
}
twdPtr->type = TWD_WINDOW;
twdPtr->window.winPtr = NULL;
@@ -649,7 +649,7 @@ TkpOpenDisplay(
screen->white_pixel = RGB(255, 255, 255);
screen->black_pixel = RGB(0, 0, 0);
- screen->cmap = None;
+ screen->cmap = 0;
display->screens = screen;
display->nscreens = 1;
@@ -704,10 +704,10 @@ TkpCloseDisplay(
if (display->screens->root_visual != NULL) {
ckfree((char *) display->screens->root_visual);
}
- if (display->screens->root != None) {
+ if (display->screens->root) {
ckfree((char *) display->screens->root);
}
- if (display->screens->cmap != None) {
+ if (display->screens->cmap) {
XFreeColormap(display, display->screens->cmap);
}
ckfree((char *) display->screens);
@@ -1018,7 +1018,7 @@ GenerateXEvent(
Tcl_GetThreadData(&dataKey, sizeof(ThreadSpecificData));
winPtr = (TkWindow *)Tk_HWNDToWindow(hwnd);
- if (!winPtr || winPtr->window == None) {
+ if (!winPtr || !winPtr->window) {
return;
}
@@ -1146,7 +1146,7 @@ GenerateXEvent(
*/
event.xbutton.root = RootWindow(winPtr->display, winPtr->screenNum);
- event.xbutton.subwindow = None;
+ event.xbutton.subwindow = 0;
event.xbutton.x = clientPoint.x;
event.xbutton.y = clientPoint.y;
event.xbutton.x_root = root.point.x;
@@ -1654,7 +1654,7 @@ HandleIMEComposition(
event.xkey.display = winPtr->display;
event.xkey.window = winPtr->window;
event.xkey.root = RootWindow(winPtr->display, winPtr->screenNum);
- event.xkey.subwindow = None;
+ event.xkey.subwindow = 0;
event.xkey.state = TkWinGetModifierState();
event.xkey.time = TkpGetMS();
event.xkey.same_screen = True;