Improve stability issues
This commit is contained in:
@@ -2722,7 +2722,8 @@ class MainWindow(QMainWindow):
|
||||
self.is_cleaning = False
|
||||
self.scanner = ImageScanner(self.cache, paths, is_file_list=self._scan_all,
|
||||
thread_pool_manager=self.thread_pool_manager,
|
||||
viewers=self.viewers)
|
||||
viewers=self.viewers,
|
||||
target_sizes=[self._current_thumb_tier])
|
||||
if self._is_loading_all:
|
||||
self.scanner.set_auto_load(True)
|
||||
self._is_loading = True
|
||||
@@ -4012,10 +4013,9 @@ class MainWindow(QMainWindow):
|
||||
if new_tier != self._current_thumb_tier:
|
||||
self._current_thumb_tier = new_tier
|
||||
|
||||
# 1. Update the list of sizes for the main scanner to generate for
|
||||
# any NEW images (e.g., from scrolling down). It will now only
|
||||
# generate the tier needed for the current view.
|
||||
# SCANNER_GENERATE_SIZES = [new_tier]
|
||||
# Update scanner if running to use the new tier for upcoming batches
|
||||
if self.scanner and self.scanner.isRunning():
|
||||
self.scanner.target_sizes = [new_tier]
|
||||
|
||||
# 2. For all images ALREADY loaded, start a background job to
|
||||
# generate the newly required thumbnail size. This is interruptible.
|
||||
|
||||
Reference in New Issue
Block a user