--- a/src/eric7/Preferences/ConfigurationPages/IconsPage.py Sun Nov 06 11:22:39 2022 +0100 +++ b/src/eric7/Preferences/ConfigurationPages/IconsPage.py Mon Nov 07 17:19:58 2022 +0100 @@ -176,6 +176,8 @@ """ Private slot to display a preview of an icons directory. """ + from .IconsPreviewDialog import IconsPreviewDialog + directory = self.iconDirectoryPicker.text() if directory: directories = [directory] @@ -184,8 +186,6 @@ for row in range(self.iconDirectoryList.count()): directories.append(self.iconDirectoryList.item(row).text()) if directories: - from .IconsPreviewDialog import IconsPreviewDialog - dlg = IconsPreviewDialog(directories, self) dlg.exec() @@ -194,6 +194,8 @@ """ Private slot to display a preview of the selected default icons. """ + from .IconsPreviewDialog import IconsPreviewDialog + defaultIconsPath = self.__getSelectedDefaultIconsPath() if defaultIconsPath == "automatic": if ericApp().usesDarkPalette(): @@ -201,8 +203,6 @@ else: defaultIconsPath = "breeze-light" - from .IconsPreviewDialog import IconsPreviewDialog - dlg = IconsPreviewDialog( [ os.path.join(getConfig("ericIconDir"), defaultIconsPath),