Only show cover bug message once by default

This commit is contained in:
Kovid Goyal 2022-04-21 20:50:48 +05:30
parent 00776601aa
commit b4e09ec431
No known key found for this signature in database
GPG Key ID: 06BC317B515ACE7C
2 changed files with 3 additions and 2 deletions

View File

@ -10,10 +10,11 @@ from calibre.customize import Plugin
class OpenPopupMessage: class OpenPopupMessage:
def __init__(self, title='', message='', level='info'): def __init__(self, title='', message='', level='info', skip_dialog_skip_precheck=True):
self.title = title self.title = title
self.message = message self.message = message
self.level = level self.level = level
self.skip_dialog_skip_precheck = skip_dialog_skip_precheck
class DevicePlugin(Plugin): class DevicePlugin(Plugin):

View File

@ -155,7 +155,7 @@ def convert_open_popup(opm, skip_key):
tc = m.toggle_checkbox tc = m.toggle_checkbox
tc.setVisible(True) tc.setVisible(True)
tc.setText(_('Show this message again')) tc.setText(_('Show this message again'))
tc.setChecked(True) tc.setChecked(not self.opm.skip_dialog_skip_precheck)
m.resize_needed.emit() m.resize_needed.emit()
m.finished.connect(m.on_cd_finished) m.finished.connect(m.on_cd_finished)
return m return m