summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
authorLiam P. White <inkscapebrony@gmail.com>2014-07-01 15:55:03 +0000
committerLiam P. White <inkscapebrony@gmail.com>2014-07-01 15:55:03 +0000
commitc985ea62dbebc06070613326acb01b623b00699e (patch)
tree78d2a4266750f8730c5365a4f0dd2346dede6702 /src
parent5. Refactoring of Application class: make copy/assignment operators private, ... (diff)
downloadinkscape-c985ea62dbebc06070613326acb01b623b00699e.tar.gz
inkscape-c985ea62dbebc06070613326acb01b623b00699e.zip
Fix build with DBUS (thanks ~suv)
(bzr r13341.5.10)
Diffstat (limited to 'src')
-rw-r--r--src/extension/dbus/application-interface.cpp4
-rw-r--r--src/extension/dbus/dbus-init.cpp10
-rw-r--r--src/extension/dbus/document-interface.cpp2
-rw-r--r--src/test-helpers.h4
4 files changed, 10 insertions, 10 deletions
diff --git a/src/extension/dbus/application-interface.cpp b/src/extension/dbus/application-interface.cpp
index c0bc19d90..292832a4b 100644
--- a/src/extension/dbus/application-interface.cpp
+++ b/src/extension/dbus/application-interface.cpp
@@ -49,7 +49,7 @@ application_interface_init (ApplicationInterface *app_interface)
static bool
ensure_desktop_valid(GError **error)
{
- if (!inkscape_use_gui()) {
+ if (!INKSCAPE.use_gui()) {
g_set_error(error, INKSCAPE_ERROR, INKSCAPE_ERROR_OTHER, "Application interface action requires a GUI");
return false;
}
@@ -59,7 +59,7 @@ ensure_desktop_valid(GError **error)
static bool
ensure_desktop_not_present(GError **error)
{
- if (inkscape_use_gui()) {
+ if (INKSCAPE.use_gui()) {
g_set_error(error, INKSCAPE_ERROR, INKSCAPE_ERROR_OTHER, "Application interface action requires non-GUI (command line) mode");
return false;
}
diff --git a/src/extension/dbus/dbus-init.cpp b/src/extension/dbus/dbus-init.cpp
index 19b48e10d..21a1c6847 100644
--- a/src/extension/dbus/dbus-init.cpp
+++ b/src/extension/dbus/dbus-init.cpp
@@ -153,23 +153,23 @@ gchar *
init_document (void)
{
// This is for command-line use only
- g_assert(!inkscape_use_gui());
+ g_assert(!INKSCAPE.use_gui());
// Create a blank document and get its selection model etc in an ActionContext
SPDocument *doc = SPDocument::createNewDoc(NULL, 1, TRUE);
- inkscape_add_document(doc);
- return dbus_register_document(inkscape_action_context_for_document(doc));
+ INKSCAPE.add_document(doc);
+ return dbus_register_document(INKSCAPE.action_context_for_document(doc));
}
gchar *
init_active_document()
{
- SPDocument *doc = inkscape_active_document();
+ SPDocument *doc = INKSCAPE.active_document();
if (!doc) {
return NULL;
}
- return dbus_register_document(inkscape_active_action_context());
+ return dbus_register_document(INKSCAPEactive_action_context());
}
gchar *
diff --git a/src/extension/dbus/document-interface.cpp b/src/extension/dbus/document-interface.cpp
index e3452f4ce..bd5f826d3 100644
--- a/src/extension/dbus/document-interface.cpp
+++ b/src/extension/dbus/document-interface.cpp
@@ -156,7 +156,7 @@ get_name_from_object (SPObject * obj)
void
desktop_ensure_active (SPDesktop* desk) {
if (desk != SP_ACTIVE_DESKTOP)
- inkscape_activate_desktop (desk);
+ INKSCAPE.activate_desktop (desk);
return;
}
diff --git a/src/test-helpers.h b/src/test-helpers.h
index d2507128c..d30449ebb 100644
--- a/src/test-helpers.h
+++ b/src/test-helpers.h
@@ -28,10 +28,10 @@ T* createSuiteAndDocument( void (*fun)(T*&) )
#endif
Inkscape::GC::init();
- if ( !inkscape_get_instance() )
+ if ( !Inkscape::Application::exists() )
{
// Create the global inkscape object.
- static_cast<void>(g_object_new(inkscape_get_type(), NULL));
+ Inkscape::Application::create("", false);
}
SPDocument* tmp = SPDocument::createNewDoc( NULL, TRUE, true );