2365 Lexers.getSaveFileFiltersList(True, True), |
2365 Lexers.getSaveFileFiltersList(True, True), |
2366 defaultFilter, |
2366 defaultFilter, |
2367 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
2367 QFileDialog.Options(QFileDialog.DontConfirmOverwrite)) |
2368 |
2368 |
2369 if fn: |
2369 if fn: |
|
2370 if fn.endswith("."): |
|
2371 fn = fn[:-1] |
|
2372 |
2370 ext = QFileInfo(fn).suffix() |
2373 ext = QFileInfo(fn).suffix() |
2371 if not ext: |
2374 if not ext: |
2372 ex = selectedFilter.split("(*")[1].split(")")[0] |
2375 ex = selectedFilter.split("(*")[1].split(")")[0] |
2373 if ex: |
2376 if ex: |
2374 fn += ex |
2377 fn += ex |