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