Fix dropping files onto book details causing an error if the confirmation dialog is disabled. Fixes #1909291 [Cannot add additional formats via drag-and-drop in 5.8.1](https://bugs.launchpad.net/calibre/+bug/1909291)

This commit is contained in:
Kovid Goyal 2020-12-25 18:30:06 +05:30
parent 673f779b4c
commit c071bb5be1
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C

View File

@ -73,6 +73,8 @@ def confirm(msg, name, parent=None, pixmap='dialog_warning.png', title=None,
show_cancel_button=True, confirm_msg=None, config_set=None, extra_button=None):
config_set = config_set or dynamic
if not config_set.get(confirm_config_name(name), True):
if extra_button:
return True, False
return True
d = Dialog(msg, name, parent, config_set=config_set, icon=pixmap, extra_button=extra_button,
title=title, confirm_msg=confirm_msg, show_cancel_button=show_cancel_button)