From 5d8d9a794b7e21277ea3e875a592d72de36eb48f Mon Sep 17 00:00:00 2001 From: Kovid Goyal Date: Sat, 12 Jul 2014 13:57:08 +0530 Subject: [PATCH] Avoid unnecessary creation of QApplication when running image rescaling in the conversion pipeline --- src/calibre/ebooks/oeb/transforms/rescale.py | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/src/calibre/ebooks/oeb/transforms/rescale.py b/src/calibre/ebooks/oeb/transforms/rescale.py index 8885766a67..1cf3289974 100644 --- a/src/calibre/ebooks/oeb/transforms/rescale.py +++ b/src/calibre/ebooks/oeb/transforms/rescale.py @@ -17,10 +17,9 @@ class RescaleImages(object): def __call__(self, oeb, opts): self.oeb, self.opts, self.log = oeb, opts, oeb.log - from calibre.gui2 import is_ok_to_use_qt - self.rescale(qt=is_ok_to_use_qt()) + self.rescale() - def rescale(self, qt=True): + def rescale(self): from calibre.utils.magick.draw import Image is_image_collection = getattr(self.opts, 'is_image_collection', False) @@ -91,6 +90,3 @@ class RescaleImages(object): else: item.data = data item.unload_data_from_memory() - - -