From 6dbd669efe5b8f3ec335ec84b092502e3567f5c8 Mon Sep 17 00:00:00 2001 From: Florian Bruhin Date: Sun, 30 Aug 2015 20:35:50 +0200 Subject: [PATCH] ipc: Disconnect properly from server. --- qutebrowser/misc/ipc.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/qutebrowser/misc/ipc.py b/qutebrowser/misc/ipc.py index 494adce4e..e58d3fd03 100644 --- a/qutebrowser/misc/ipc.py +++ b/qutebrowser/misc/ipc.py @@ -279,6 +279,9 @@ def send_to_running_instance(socketname, command): if socket.error() != QLocalSocket.UnknownSocketError: _socket_error("writing to running instance", socket) else: + socket.disconnectFromServer() + if socket.state() != QLocalSocket.UnconnectedState: + socket.waitForDisconnected(100) return True else: if socket.error() not in (QLocalSocket.ConnectionRefusedError,