summaryrefslogtreecommitdiffstats
path: root/src/Daemon/Daemon.cpp
diff options
context:
space:
mode:
Diffstat (limited to 'src/Daemon/Daemon.cpp')
-rw-r--r--src/Daemon/Daemon.cpp10
1 files changed, 9 insertions, 1 deletions
diff --git a/src/Daemon/Daemon.cpp b/src/Daemon/Daemon.cpp
index 2f0e575..2fa9823 100644
--- a/src/Daemon/Daemon.cpp
+++ b/src/Daemon/Daemon.cpp
@@ -19,12 +19,20 @@
#include "CrashWatcher.h"
#include <iostream>
+#include <cstdio>
#define daemonize 0
int main(int argc, char** argv){
+ /* connect to dbus */
+ DBus::Glib::BusDispatcher *dispatcher;
+ dispatcher = new DBus::Glib::BusDispatcher();
+ dispatcher->attach(NULL);
+ DBus::default_dispatcher = dispatcher;
+ DBus::Connection conn = DBus::Connection::SystemBus();
+
try{
- CCrashWatcher daemon(DEBUG_DUMPS_DIR);
+ CCrashWatcher daemon(DEBUG_DUMPS_DIR, conn);
//if (argc > 1){
// if (strcmp(argv[1], "-d") == 0){
// daemonize = 0;