From 6b224f2a3581abbfd14a491993343fafccfc03eb Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Mon, 7 Oct 2019 07:09:52 +0530 Subject: [PATCH] Use an all files filter when adding links unless treat as image is checked --- src/calibre/gui2/comments_editor.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/calibre/gui2/comments_editor.py b/src/calibre/gui2/comments_editor.py index 74a718bf4f..5b3595db1f 100644 --- a/src/calibre/gui2/comments_editor.py +++ b/src/calibre/gui2/comments_editor.py @@ -637,8 +637,10 @@ class EditorWidget(QTextEdit, LineEditECM): # {{{ b.setIcon(QIcon(I('document_open.png'))) def cf(): - files = choose_files(d, 'select link file', _('Choose file'), [ - (_('Images'), 'png jpeg jpg gif'.split())], select_only_single_file=True) + filetypes = [] + if d.treat_as_image.isChecked(): + filetypes = [(_('Images'), 'png jpeg jpg gif'.split())] + files = choose_files(d, 'select link file', _('Choose file'), filetypes, select_only_single_file=True) if files: path = files[0] d.url.setText(path)