diff options
Diffstat (limited to 'ui')
-rw-r--r-- | ui/qt/interface_toolbar.cpp | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/ui/qt/interface_toolbar.cpp b/ui/qt/interface_toolbar.cpp index 6db94c25d4..140cbc639e 100644 --- a/ui/qt/interface_toolbar.cpp +++ b/ui/qt/interface_toolbar.cpp @@ -771,7 +771,10 @@ void InterfaceToolbar::stopCapture() { if (interface_[ifname].reader_thread) { - interface_[ifname].reader_thread->requestInterruption(); + if (!interface_[ifname].reader_thread->isFinished()) + { + interface_[ifname].reader_thread->requestInterruption(); + } interface_[ifname].reader_thread = NULL; } |