diff --git a/src/tools/text/texttool.cpp b/src/tools/text/texttool.cpp index 415451a8..798688a3 100644 --- a/src/tools/text/texttool.cpp +++ b/src/tools/text/texttool.cpp @@ -114,12 +114,12 @@ QWidget* TextTool::widget() void TextTool::closeEditor() { if (!m_widget.isNull()) { - m_widget->close(); + m_widget->hide(); delete m_widget; m_widget = nullptr; } if (!m_confW.isNull()) { - m_confW->close(); + m_confW->hide(); delete m_confW; m_confW = nullptr; } diff --git a/src/widgets/capture/capturewidget.cpp b/src/widgets/capture/capturewidget.cpp index 4b691332..1f2bc24a 100644 --- a/src/widgets/capture/capturewidget.cpp +++ b/src/widgets/capture/capturewidget.cpp @@ -439,7 +439,7 @@ void CaptureWidget::deleteToolWidgetOrClose() m_panel->hide(); } else if (m_toolWidget) { // delete toolWidget if exists - m_toolWidget->close(); + m_toolWidget->hide(); delete m_toolWidget; m_toolWidget = nullptr; } else if (m_colorPicker && m_colorPicker->isVisible()) { @@ -466,7 +466,7 @@ void CaptureWidget::releaseActiveTool() m_activeTool = nullptr; } if (m_toolWidget) { - m_toolWidget->close(); + m_toolWidget->hide(); delete m_toolWidget; m_toolWidget = nullptr; } @@ -1180,7 +1180,7 @@ void CaptureWidget::handleToolSignal(CaptureTool::Request r) break; } if (m_toolWidget) { - m_toolWidget->close(); + m_toolWidget->hide(); delete m_toolWidget; m_toolWidget = nullptr; }