Skip to content

Commit 7268d55

Browse files
author
Steven Silvester
authored
Merge pull request #791 from stukowski/patch-2
Do not call setQuitOnLastWindowClosed() on a QCoreApplication
2 parents fdda069 + 0d13982 commit 7268d55

File tree

1 file changed

+3
-1
lines changed

1 file changed

+3
-1
lines changed

ipykernel/eventloops.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -111,9 +111,11 @@ def loop_qt4(kernel):
111111
"""Start a kernel with PyQt4 event loop integration."""
112112

113113
from IPython.lib.guisupport import get_app_qt4
114+
from IPython.external.qt_for_kernel import QtGui
114115

115116
kernel.app = get_app_qt4([" "])
116-
kernel.app.setQuitOnLastWindowClosed(False)
117+
if isinstance(kernel.app, QtGui.QApplication):
118+
kernel.app.setQuitOnLastWindowClosed(False)
117119
_notify_stream_qt(kernel, kernel.shell_stream)
118120

119121
_loop_qt(kernel.app)

0 commit comments

Comments
 (0)