Signed-off-by: Claudio Cambra <claudio.cambra@nextcloud.com>
QWizard::changeEvent(e);
}
+void OwncloudWizard::hideEvent(QHideEvent *event)
+{
+ QWizard::hideEvent(event);
+#ifdef Q_OS_MACOS
+ // Closing the window on macOS hides it rather than closes it, so emit a wizardClosed here
+ emit wizardClosed();
+#endif
+}
+
void OwncloudWizard::closeEvent(QCloseEvent *event)
{
emit wizardClosed();
protected:
void changeEvent(QEvent *) override;
+ void hideEvent(QHideEvent *) override;
void closeEvent(QCloseEvent *) override;
private: