make private music list an ordered dict to respect order in music.ini
This commit is contained in:
parent
3be457d76f
commit
1ae52c3e7b
@ -1412,7 +1412,7 @@ class GUI(QtGui.QWidget):
|
|||||||
self.mnuMusicOptions.addAction(self.actMusicSwitchToPrivate)
|
self.mnuMusicOptions.addAction(self.actMusicSwitchToPrivate)
|
||||||
self.mnuMusicOptions.addAction(self.actMusicSwitchToGlobal)
|
self.mnuMusicOptions.addAction(self.actMusicSwitchToGlobal)
|
||||||
|
|
||||||
self.musicListPrivate = {}
|
self.musicListPrivate = OrderedDict([])
|
||||||
self.onActMusicRefreshTriggered(True)
|
self.onActMusicRefreshTriggered(True)
|
||||||
|
|
||||||
# Areas list
|
# Areas list
|
||||||
|
|||||||
3
ini.py
3
ini.py
@ -1,6 +1,7 @@
|
|||||||
from ConfigParserEdit import ConfigParser
|
from ConfigParserEdit import ConfigParser
|
||||||
from PyQt4.QtCore import QString, QByteArray
|
from PyQt4.QtCore import QString, QByteArray
|
||||||
from os.path import exists
|
from os.path import exists
|
||||||
|
from collections import OrderedDict
|
||||||
|
|
||||||
def read_ini(file, section, value, default=""):
|
def read_ini(file, section, value, default=""):
|
||||||
if isinstance(file, str) or isinstance(file, QString):
|
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):
|
def sectionless_ini_to_dict(file, cast=unicode):
|
||||||
if isinstance(file, QString): file = str(file)
|
if isinstance(file, QString): file = str(file)
|
||||||
|
|
||||||
result = {}
|
result = OrderedDict([])
|
||||||
|
|
||||||
with open(file) as f:
|
with open(file) as f:
|
||||||
for keys in f.read().split("\n"):
|
for keys in f.read().split("\n"):
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user