diff options
| author | Krzysztof Kosi??ski <tweenk.pl@gmail.com> | 2010-07-16 22:29:25 +0000 |
|---|---|---|
| committer | Krzysztof KosiĆski <tweenk.pl@gmail.com> | 2010-07-16 22:29:25 +0000 |
| commit | b7d87206fa0e36ef860dfbf64249a3454a87ecd8 (patch) | |
| tree | 35969eed4f50c2ddde8e4a4edab8516804680f46 /src | |
| parent | Commiting updates and patches from the 0.48 branch. (diff) | |
| download | inkscape-b7d87206fa0e36ef860dfbf64249a3454a87ecd8.tar.gz inkscape-b7d87206fa0e36ef860dfbf64249a3454a87ecd8.zip | |
Fix build failure when DBus is not enabled
(bzr r9618)
Diffstat (limited to 'src')
| -rw-r--r-- | src/extension/dbus/Makefile_insert | 20 | ||||
| -rw-r--r-- | src/file.cpp | 9 |
2 files changed, 28 insertions, 1 deletions
diff --git a/src/extension/dbus/Makefile_insert b/src/extension/dbus/Makefile_insert index ce733364c..a5eb3fdf4 100644 --- a/src/extension/dbus/Makefile_insert +++ b/src/extension/dbus/Makefile_insert @@ -1,5 +1,7 @@ ## Makefile.am fragment sourced by src/Makefile.am. +if WITH_DBUS + ############################# # Sources for DBus interface ############################# @@ -88,3 +90,21 @@ libinkdbus_la_LIBADD = \ pkgconfig_DATA = extension/dbus/wrapper/inkdbus.pc pkgconfigdir = $(libdir)/pkgconfig +else # WITH_DBUS + +EXTRA_DIST += \ + extension/dbus/dbus-init.cpp \ + extension/dbus/dbus-init.h \ + extension/dbus/application-interface.cpp \ + extension/dbus/application-interface.h \ + extension/dbus/document-interface.cpp \ + extension/dbus/document-interface.h \ + extension/dbus/wrapper/inkscape-dbus-wrapper.h \ + extension/dbus/wrapper/inkscape-dbus-wrapper.c \ + extension/dbus/wrapper/inkdbus.pc \ + extension/dbus/org.inkscape.service.in \ + extension/dbus/application-interface.xml \ + extension/dbus/document-interface.xml + +endif + diff --git a/src/file.cpp b/src/file.cpp index 1186a1f07..50fcd3642 100644 --- a/src/file.cpp +++ b/src/file.cpp @@ -42,7 +42,6 @@ #include "extension/input.h" #include "extension/output.h" #include "extension/system.h" -#include "extension/dbus/dbus-init.h" #include "file.h" #include "helper/png-write.h" #include "id-clash.h" @@ -69,6 +68,10 @@ # include <libgnomevfs/gnome-vfs.h> #endif +#ifdef WITH_DBUS +#include "extension/dbus/dbus-init.h" +#endif + //#ifdef WITH_INKBOARD //#include "jabber_whiteboard/session-manager.h" //#endif @@ -136,7 +139,11 @@ sp_file_new(const Glib::ustring &templ) sp_namedview_window_from_document(dt); sp_namedview_update_layers_from_document(dt); } + +#ifdef WITH_DBUS Inkscape::Extension::Dbus::dbus_init_desktop_interface(dt); +#endif + return dt; } |
