src/eric7/EricWidgets/EricApplication.py

branch
eric7
changeset 10933
95a15b70f7bb
parent 10909
4a847e8260c1
child 11034
7b8a21fd2d58
--- a/src/eric7/EricWidgets/EricApplication.py	Fri Sep 27 11:00:27 2024 +0200
+++ b/src/eric7/EricWidgets/EricApplication.py	Fri Sep 27 17:27:11 2024 +0200
@@ -9,6 +9,7 @@
 
 import contextlib
 import os
+import pathlib
 import sys
 
 from PyQt6.QtCore import QCoreApplication, Qt
@@ -18,8 +19,6 @@
 if not QCoreApplication.testAttribute(Qt.ApplicationAttribute.AA_ShareOpenGLContexts):
     QCoreApplication.setAttribute(Qt.ApplicationAttribute.AA_ShareOpenGLContexts, True)
 
-from eric7.SystemUtilities import FileSystemUtilities
-
 from . import EricMessageBox
 
 
@@ -204,7 +203,11 @@
             styleIconsPath = os.path.join(getConfig("ericIconDir"), "StyleIcons")
 
         if universal:
-            return FileSystemUtilities.fromNativeSeparators(styleIconsPath)
+            return (
+                pathlib.PurePath(styleIconsPath).as_posix()
+                if bool(styleIconsPath)
+                else ""
+            )
         else:
             return styleIconsPath
 

eric ide

mercurial