e3f8590
diff -rupN --no-dereference gtk+-2.24.33/gtk/gtkstatusicon.c gtk+-2.24.33-new/gtk/gtkstatusicon.c
e3f8590
--- gtk+-2.24.33/gtk/gtkstatusicon.c	2021-01-05 15:57:58.164719400 +0100
e3f8590
+++ gtk+-2.24.33-new/gtk/gtkstatusicon.c	2021-01-05 15:57:58.675715090 +0100
e3f8590
@@ -764,11 +764,13 @@ wndproc (HWND   hwnd,
61f21b5
 	  button = 3;
61f21b5
 	  goto buttondown0;
61f21b5
 
61f21b5
+#ifdef WM_XBUTTONDOWN
61f21b5
 	case WM_XBUTTONDOWN:
61f21b5
 	  if (HIWORD (wparam) == XBUTTON1)
61f21b5
 	    button = 4;
61f21b5
 	  else
61f21b5
 	    button = 5;
61f21b5
+#endif
61f21b5
 
61f21b5
 	buttondown0:
61f21b5
 	  bc = g_new (ButtonCallbackData, 1);
e3f8590
@@ -790,11 +792,13 @@ wndproc (HWND   hwnd,
61f21b5
 	  button = 3;
61f21b5
 	  goto buttonup0;
61f21b5
 
61f21b5
+#ifdef WM_XBUTTONUP
61f21b5
 	case WM_XBUTTONUP:
61f21b5
 	  if (HIWORD (wparam) == XBUTTON1)
61f21b5
 	    button = 4;
61f21b5
 	  else
61f21b5
 	    button = 5;
61f21b5
+#endif
61f21b5
 
61f21b5
 	buttonup0:
61f21b5
 	  bc = g_new (ButtonCallbackData, 1);