mirror of
https://github.com/arsenetar/dupeguru.git
synced 2025-03-10 05:34:36 +00:00
Fixed crashing save dialogs under Qt5
This commit is contained in:
parent
640561a534
commit
ba13b700b0
@ -196,5 +196,7 @@ class DupeGuru(QObject):
|
|||||||
|
|
||||||
def select_dest_file(self, prompt, extension):
|
def select_dest_file(self, prompt, extension):
|
||||||
files = tr("{} file (*.{})").format(extension.upper(), extension)
|
files = tr("{} file (*.{})").format(extension.upper(), extension)
|
||||||
return QFileDialog.getSaveFileName(self.resultWindow, prompt, '', files)
|
destination, chosen_filter = QFileDialog.getSaveFileName(self.resultWindow, prompt, '', files)
|
||||||
|
if not destination.endswith('.{}'.format(extension)):
|
||||||
|
destination = '{}.{}'.format(destination, extension)
|
||||||
|
return destination
|
||||||
|
@ -285,7 +285,7 @@ class ResultWindow(QMainWindow):
|
|||||||
def saveResultsTriggered(self):
|
def saveResultsTriggered(self):
|
||||||
title = tr("Select a file to save your results to")
|
title = tr("Select a file to save your results to")
|
||||||
files = tr("dupeGuru Results (*.dupeguru)")
|
files = tr("dupeGuru Results (*.dupeguru)")
|
||||||
destination = QFileDialog.getSaveFileName(self, title, '', files)
|
destination, chosen_filter = QFileDialog.getSaveFileName(self, title, '', files)
|
||||||
if destination:
|
if destination:
|
||||||
if not destination.endswith('.dupeguru'):
|
if not destination.endswith('.dupeguru'):
|
||||||
destination = '{}.dupeguru'.format(destination)
|
destination = '{}.dupeguru'.format(destination)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user