From a8da70e7ffa11ab2998362ad24b93d094d53cc1b Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=C5=81ukasz=20Stelmach?= Date: Sun, 29 Nov 2020 13:27:03 +0100 Subject: [PATCH] Start: encode basename to avoid crashes on non-ascii file names --- src/Mod/Start/StartPage/StartPage.py | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/Mod/Start/StartPage/StartPage.py b/src/Mod/Start/StartPage/StartPage.py index d93ca0725c..c53fe9dce6 100644 --- a/src/Mod/Start/StartPage/StartPage.py +++ b/src/Mod/Start/StartPage/StartPage.py @@ -230,7 +230,7 @@ def buildCard(filename,method,arg=None): result = encode("") if os.path.exists(filename) and isOpenableByFreeCAD(filename): - basename = os.path.basename(filename) + basename = encode(os.path.basename(filename)) if not arg: arg = basename finfo = getInfo(filename)