mirror of
https://github.com/kovidgoyal/calibre.git
synced 2025-07-07 10:14:46 -04:00
Do not save the size fo the device config dialog
This commit is contained in:
parent
377d0db6be
commit
44ea4e9600
@ -968,8 +968,6 @@ class DeviceMixin(object): # {{{
|
|||||||
_('Cannot configure the device while there are running'
|
_('Cannot configure the device while there are running'
|
||||||
' device jobs.'), show=True)
|
' device jobs.'), show=True)
|
||||||
dev = self.device_manager.connected_device
|
dev = self.device_manager.connected_device
|
||||||
prefname = 'plugin config dialog:' + dev.type + ':' + dev.name
|
|
||||||
geom = gprefs.get(prefname, None)
|
|
||||||
|
|
||||||
cw = dev.config_widget()
|
cw = dev.config_widget()
|
||||||
config_dialog = QDialog(self)
|
config_dialog = QDialog(self)
|
||||||
@ -983,9 +981,9 @@ class DeviceMixin(object): # {{{
|
|||||||
bb.rejected.connect(config_dialog.reject)
|
bb.rejected.connect(config_dialog.reject)
|
||||||
l.addWidget(cw)
|
l.addWidget(cw)
|
||||||
l.addWidget(bb)
|
l.addWidget(bb)
|
||||||
|
# We do not save/restore the size of this dialog as different devices
|
||||||
|
# have very different size requirements
|
||||||
config_dialog.resize(config_dialog.sizeHint())
|
config_dialog.resize(config_dialog.sizeHint())
|
||||||
if geom is not None:
|
|
||||||
config_dialog.restoreGeometry(geom)
|
|
||||||
|
|
||||||
def validate():
|
def validate():
|
||||||
if cw.validate():
|
if cw.validate():
|
||||||
@ -993,8 +991,6 @@ class DeviceMixin(object): # {{{
|
|||||||
config_dialog.accept = validate
|
config_dialog.accept = validate
|
||||||
if config_dialog.exec_() == config_dialog.Accepted:
|
if config_dialog.exec_() == config_dialog.Accepted:
|
||||||
dev.save_settings(cw)
|
dev.save_settings(cw)
|
||||||
geom = bytearray(config_dialog.saveGeometry())
|
|
||||||
gprefs[prefname] = geom
|
|
||||||
|
|
||||||
do_restart = show_restart_warning(_('Restart calibre for the changes to %s'
|
do_restart = show_restart_warning(_('Restart calibre for the changes to %s'
|
||||||
' to be applied.')%dev.get_gui_name(), parent=self)
|
' to be applied.')%dev.get_gui_name(), parent=self)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user