summaryrefslogtreecommitdiffstats
path: root/src
diff options
context:
space:
mode:
Diffstat (limited to 'src')
-rw-r--r--src/bluetooth/qbluetoothsocket_bluez.cpp14
1 files changed, 2 insertions, 12 deletions
diff --git a/src/bluetooth/qbluetoothsocket_bluez.cpp b/src/bluetooth/qbluetoothsocket_bluez.cpp
index 9eedc492..9f68386c 100644
--- a/src/bluetooth/qbluetoothsocket_bluez.cpp
+++ b/src/bluetooth/qbluetoothsocket_bluez.cpp
@@ -511,20 +511,10 @@ qint64 QBluetoothSocketPrivate::readData(char *data, qint64 maxSize)
void QBluetoothSocketPrivate::close()
{
- Q_Q(QBluetoothSocket);
-
- // Only go through closing if the socket was fully opened
- if(state == QBluetoothSocket::ConnectedState)
- q->setSocketState(QBluetoothSocket::ClosingState);
-
- if(txBuffer.size() > 0 &&
- state == QBluetoothSocket::ClosingState){
+ if (txBuffer.size() > 0)
connectWriteNotifier->setEnabled(true);
- }
- else {
+ else
abort();
- }
-
}
bool QBluetoothSocketPrivate::setSocketDescriptor(int socketDescriptor, QBluetoothServiceInfo::Protocol socketType_,