From 02ce48b451b9c064199aaff3539647f95d1b21cc Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Thu, 29 May 2014 15:21:13 +0530 Subject: [PATCH] =?UTF-8?q?Fix=20#1324433=20[calibre,=20version=201.39.0?= =?UTF-8?q?=20FEHLER:=20Problem=20beim=20Starten=20des=20wireless=20Ger?= =?UTF-8?q?=C3=A4tes:=20Der=20Wireless=20Treiber=20hat=20Probleme=20beim?= =?UTF-8?q?=20Starten.=20Problem:=20"start=20smartdevice=20unknown=20excep?= =?UTF-8?q?tion"](https://bugs.launchpad.net/calibre/+bug/1324433)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/calibre/devices/usbms/deviceconfig.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/calibre/devices/usbms/deviceconfig.py b/src/calibre/devices/usbms/deviceconfig.py index 2a750ba559..c7fafd7601 100644 --- a/src/calibre/devices/usbms/deviceconfig.py +++ b/src/calibre/devices/usbms/deviceconfig.py @@ -130,6 +130,9 @@ class DeviceConfig(object): opts.extra_customization = [] if not isinstance(opts.extra_customization, list): opts.extra_customization = [opts.extra_customization] + for i,d in enumerate(cls.EXTRA_CUSTOMIZATION_DEFAULT): + if i >= len(opts.extra_customization): + opts.extra_customization.append(d) opts.extra_customization = cls.migrate_extra_customization(opts.extra_customization) return opts