From 46107d3b705eb379a2f007a4cfc9876521298254 Mon Sep 17 00:00:00 2001 From: Arno Date: Sat, 21 Jul 2018 00:49:20 +0200 Subject: Fix slide dialog Don't show the picture viewer if the slide dialog was cancelled. --- pictureswidget.cpp | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) (limited to 'pictureswidget.cpp') diff --git a/pictureswidget.cpp b/pictureswidget.cpp index 69540f3..f5536a8 100644 --- a/pictureswidget.cpp +++ b/pictureswidget.cpp @@ -61,8 +61,10 @@ void PicturesWidget::setupWidget(){ toolBar->addWidget(spacer1); QAction *slideA = new QAction(QIcon(":/huge_bra.png"), tr("Slide dialog..."), this); connect(slideA, &QAction::triggered, [=] { - SmGlobals::instance()->pictureViewer()->slideDialog()->exec(); - SmGlobals::instance()->pictureViewer()->show(); + int ret = SmGlobals::instance()->pictureViewer()->slideDialog()->exec(); + if(ret == QDialog::Accepted){ + SmGlobals::instance()->pictureViewer()->show(); + } }); toolBar->addAction(slideA); mPictureListView->addAction(slideA); -- cgit v1.2.3-70-g09d2