diff --git a/gameview.py b/gameview.py index 7fdc555..8864f11 100644 --- a/gameview.py +++ b/gameview.py @@ -2013,11 +2013,17 @@ class GUI(QtGui.QWidget): inifile.add_section(id) if isinstance(evi[0], QtCore.QString): inifile.set(id, "name", evi[0].replace('\n', '\\n').toUtf8()) - inifile.set(id, "description", evi[1].replace('\n', '\\n').toUtf8()) - inifile.set(id, "image", evi[2].toUtf8()) else: inifile.set(id, "name", evi[0].replace('\n', '\\n').encode('utf-8')) + + if isinstance(evi[1], QtCore.QString): + inifile.set(id, "description", evi[1].replace('\n', '\\n').toUtf8()) + else: inifile.set(id, "description", evi[1].replace('\n', '\\n').encode('utf-8')) + + if isinstance(evi[2], QtCore.QString): + inifile.set(id, "image", evi[2].toUtf8()) + else: inifile.set(id, "image", evi[2].encode('utf-8')) with open(path, "wb") as f: