[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: playground/network/kbluetooth/src
From: Alex Fiestas <alex () eyeos ! org>
Date: 2009-11-05 1:16:55
Message-ID: 1257383815.331239.21692.nullmailer () svn ! kde ! org
[Download RAW message or body]
SVN commit 1044952 by afiestas:
Fix a crash that appear because a incorrect shutdown of openobex server. This should \
fix alot of related crasahes :)
M +1 -0 obexserver/obexserver.cpp
M +8 -1 trayicon.cpp
M +1 -0 trayicon.h
--- trunk/playground/network/kbluetooth/src/obexserver/obexserver.cpp \
#1044951:1044952 @@ -66,6 +66,7 @@
ObexServer::~ObexServer()
{
+ kDebug() << "Destructing obexServer :/";
if(session)
delete session;
delete manager;
--- trunk/playground/network/kbluetooth/src/trayicon.cpp #1044951:1044952
@@ -311,7 +311,8 @@
}
if(server) {
- server->stop();
+ server->close();
+ connect(server,SIGNAL(closed()),this,SLOT(obexServerClosed()));
}
if(serversession) {
@@ -323,6 +324,12 @@
}
+void KBlueTray::obexServerClosed()
+{
+ delete server;
+ server = 0;
+}
+
void KBlueTray::updateTooltip() {
kDebug() << "Updating Tooltip";
if(!online) {
--- trunk/playground/network/kbluetooth/src/trayicon.h #1044951:1044952
@@ -182,5 +182,6 @@
void lockEnabled();
void lockDisabled();
void lockReady();
+ void obexServerClosed();
};
#endif
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic