[prev in list] [next in list] [prev in thread] [next in thread]
List: kde-commits
Subject: [phoneblocker] frontends/blackberry/headless: Just simply connect the deleteLater() slot of the sock
From: Laszlo Papp <lpapp () kde ! org>
Date: 2015-01-19 7:38:38
Message-ID: E1YD6v0-0006cm-L2 () scm ! kde ! org
[Download RAW message or body]
Git commit 8e0b936ca1f23e185e4a1d4d1c24c8520a89512b by Laszlo Papp.
Committed on 19/01/2015 at 07:34.
Pushed by lpapp into branch 'master'.
Just simply connect the deleteLater() slot of the socket to the disconnect
M +1 -9 frontends/blackberry/headless/blocker.cpp
M +0 -1 frontends/blackberry/headless/blocker.h
http://commits.kde.org/phoneblocker/8e0b936ca1f23e185e4a1d4d1c24c8520a89512b
diff --git a/frontends/blackberry/headless/blocker.cpp b/frontends/blackberry/headless/blocker.cpp
index 5dde205..87aa80b 100644
--- a/frontends/blackberry/headless/blocker.cpp
+++ b/frontends/blackberry/headless/blocker.cpp
@@ -184,7 +184,7 @@ void Blocker::listen()
void Blocker::handleNewConnection()
{
m_socket = m_server.nextPendingConnection();
- connect(m_socket, SIGNAL(disconnected()), SLOT(disconnected()));
+ connect(m_socket, SIGNAL(disconnected()), m_socket, SLOT(deleteLater()));
connect(m_socket, SIGNAL(readyRead()), SLOT(read()));
}
@@ -242,11 +242,3 @@ void Blocker::read()
else if (ccall == 'u') unblockCall(phoneNumber);
}
}
-
-void Blocker::handleDisconnected()
-{
- disconnect(m_socket, SIGNAL(disconnected()), this, SLOT(disconnected()));
- disconnect(m_socket, SIGNAL(readyRead()), this, SLOT(readyRead()));
- m_socket->close();
- m_socket->deleteLater();
-}
diff --git a/frontends/blackberry/headless/blocker.h b/frontends/blackberry/headless/blocker.h
index 70fd91c..a201710 100644
--- a/frontends/blackberry/headless/blocker.h
+++ b/frontends/blackberry/headless/blocker.h
@@ -65,7 +65,6 @@ private Q_SLOTS:
void listen();
void handleNewConnection();
void read();
- void handleDisconnected();
private:
bb::system::phone::Phone m_phone;
[prev in list] [next in list] [prev in thread] [next in thread]
Configure |
About |
News |
Add a list |
Sponsored by KoreLogic