summaryrefslogtreecommitdiff
path: root/engine
diff options
context:
space:
mode:
authorRyan Lortie <desrt@desrt.ca>2013-11-24 22:07:36 -0500
committerRyan Lortie <desrt@desrt.ca>2013-11-25 12:23:14 -0500
commit2fbcd57784e845dfee4425a67ae22e02af264498 (patch)
treeea50b0e3275e322bd617c48be3430c64db253e1d /engine
parentc504631da4a13e621222564f6481b290c505c14d (diff)
downloaddconf-2fbcd57784e845dfee4425a67ae22e02af264498.tar.gz
Add DCONF_ERROR error domain
Add a DCONF_ERROR error domain with associated DConfError enum type. Use this instead of the adhoc approach that we've been taking up to this point. https://bugzilla.gnome.org/show_bug.cgi?id=704638
Diffstat (limited to 'engine')
-rw-r--r--engine/dconf-engine.c1
-rw-r--r--engine/dconf-engine.h8
2 files changed, 1 insertions, 8 deletions
diff --git a/engine/dconf-engine.c b/engine/dconf-engine.c
index 471cb1f..f9c3144 100644
--- a/engine/dconf-engine.c
+++ b/engine/dconf-engine.c
@@ -24,6 +24,7 @@
#define _XOPEN_SOURCE 600
#include "dconf-engine.h"
+#include "../common/dconf-error.h"
#include "../gvdb/gvdb-reader.h"
#include <string.h>
#include <stdlib.h>
diff --git a/engine/dconf-engine.h b/engine/dconf-engine.h
index a7677d3..0b969a2 100644
--- a/engine/dconf-engine.h
+++ b/engine/dconf-engine.h
@@ -30,14 +30,6 @@ typedef struct _DConfEngine DConfEngine;
typedef struct _DConfEngineCallHandle DConfEngineCallHandle;
-typedef enum
-{
- DCONF_ERROR_FAILED,
- DCONF_ERROR_NOT_WRITABLE
-} DConfEngineError;
-
-#define DCONF_ERROR (g_quark_from_static_string ("dconf error quark"))
-
/* These functions need to be implemented by the client library */
G_GNUC_INTERNAL
void dconf_engine_dbus_init_for_testing (void);