make private music list an ordered dict to respect order in music.ini

This commit is contained in:
cidoku 2025-10-08 20:11:44 -03:00
parent 3be457d76f
commit 1ae52c3e7b
2 changed files with 3 additions and 2 deletions

View File

@ -1412,7 +1412,7 @@ class GUI(QtGui.QWidget):
self.mnuMusicOptions.addAction(self.actMusicSwitchToPrivate)
self.mnuMusicOptions.addAction(self.actMusicSwitchToGlobal)
self.musicListPrivate = {}
self.musicListPrivate = OrderedDict([])
self.onActMusicRefreshTriggered(True)
# Areas list

3
ini.py
View File

@ -1,6 +1,7 @@
from ConfigParserEdit import ConfigParser
from PyQt4.QtCore import QString, QByteArray
from os.path import exists
from collections import OrderedDict
def read_ini(file, section, value, default=""):
if isinstance(file, str) or isinstance(file, QString):
@ -72,7 +73,7 @@ def read_sectionless_ini(file, search, default=""):
def sectionless_ini_to_dict(file, cast=unicode):
if isinstance(file, QString): file = str(file)
result = {}
result = OrderedDict([])
with open(file) as f:
for keys in f.read().split("\n"):