diff options
| author | Zdenek Prikryl <zprikryl@redhat.com> | 2009-08-24 18:42:14 +0200 |
|---|---|---|
| committer | Zdenek Prikryl <zprikryl@redhat.com> | 2009-08-24 18:42:14 +0200 |
| commit | 47df431ad534b9319d95ef4dc79c2671baf0ee1b (patch) | |
| tree | 39673e93373c47929c89103547cc6dcae82f6d38 /src/Daemon/CommLayerServerDBus.cpp | |
| parent | 057aefaf2625ca1976a3863b4647324303664a94 (diff) | |
| parent | ffb9d48d975cab3683bbbf9f94e0eacefcf4ce5b (diff) | |
| download | abrt-47df431ad534b9319d95ef4dc79c2671baf0ee1b.tar.gz abrt-47df431ad534b9319d95ef4dc79c2671baf0ee1b.tar.xz abrt-47df431ad534b9319d95ef4dc79c2671baf0ee1b.zip | |
Merge branch 'master' of git://git.fedorahosted.org/abrt
Diffstat (limited to 'src/Daemon/CommLayerServerDBus.cpp')
| -rw-r--r-- | src/Daemon/CommLayerServerDBus.cpp | 13 |
1 files changed, 9 insertions, 4 deletions
diff --git a/src/Daemon/CommLayerServerDBus.cpp b/src/Daemon/CommLayerServerDBus.cpp index 7fa4fb65..f0a9149b 100644 --- a/src/Daemon/CommLayerServerDBus.cpp +++ b/src/Daemon/CommLayerServerDBus.cpp @@ -1,12 +1,18 @@ +#include "abrtlib.h" #include "CommLayerServerDBus.h" #include <iostream> #include "ABRTException.h" +void attach_dbus_dispatcher_to_glib_main_context() +{ + DBus::Glib::BusDispatcher* dispatcher; + dispatcher = new DBus::Glib::BusDispatcher(); + dispatcher->attach(NULL); + DBus::default_dispatcher = dispatcher; +} + DBus::Connection *CCommLayerServerDBus::init_dbus(CCommLayerServerDBus *self) { - self->m_pDispatcher = new DBus::Glib::BusDispatcher(); - self->m_pDispatcher->attach(NULL); - DBus::default_dispatcher = self->m_pDispatcher; self->m_pConn = new DBus::Connection(DBus::Connection::SystemBus()); return self->m_pConn; } @@ -31,7 +37,6 @@ CCommLayerServerDBus::CCommLayerServerDBus() CCommLayerServerDBus::~CCommLayerServerDBus() { - delete m_pDispatcher; } vector_crash_infos_t CCommLayerServerDBus::GetCrashInfos(const std::string &pSender) |
