summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorEli Zaretskii <eliz@gnu.org>2015-11-13 11:02:04 +0200
committerEli Zaretskii <eliz@gnu.org>2015-11-13 11:02:04 +0200
commitd60ed3f33aae3719828dfb515bc9a16570461dd4 (patch)
treea82a491959bacceca20a2410a70308dbc25e5b46
parent805a39bcc94d143b0e60e5cd894cdad32af376c3 (diff)
downloademacs-d60ed3f33aae3719828dfb515bc9a16570461dd4.tar.gz
Another fix for MinGW64 and Cygwin builds due to notifications
* src/w32fns.c: Ifdef away tray notification code if D-Bus is being compiled into Emacs. (syms_of_w32fns) [WINDOWSNT && !HAVE_DBUS]: Don't defsubr Sw32_notification_notify and Sw32_notification_close if the code is not compiled. Reported by Andy Moreton <andrewjmoreton@gmail.com>.
-rw-r--r--src/w32fns.c6
1 files changed, 4 insertions, 2 deletions
diff --git a/src/w32fns.c b/src/w32fns.c
index b71002f8bfc..475864bb45b 100644
--- a/src/w32fns.c
+++ b/src/w32fns.c
@@ -8756,7 +8756,7 @@ Internal use only. */)
return menubar_in_use ? Qt : Qnil;
}
-#ifndef __CYGWIN__
+#if defined WINDOWSNT && !defined HAVE_DBUS
/***********************************************************************
Tray notifications
@@ -9219,7 +9219,7 @@ DEFUN ("w32-notification-close",
return Qnil;
}
-#endif /* !__CYGWIN__ */
+#endif /* WINDOWSNT && !HAVE_DBUS */
/***********************************************************************
@@ -9635,8 +9635,10 @@ This variable has effect only on Windows Vista and later. */);
defsubr (&Sw32_window_exists_p);
defsubr (&Sw32_battery_status);
defsubr (&Sw32__menu_bar_in_use);
+#if defined WINDOWSNT && !defined HAVE_DBUS
defsubr (&Sw32_notification_notify);
defsubr (&Sw32_notification_close);
+#endif
#ifdef WINDOWSNT
defsubr (&Sfile_system_info);