2671: Error in saving options in Gramplets
svn: r14345
This commit is contained in:
@ -930,11 +930,15 @@ class GrampletPane(gtk.ScrolledWindow):
|
|||||||
data = {"title": sec}
|
data = {"title": sec}
|
||||||
for opt in cp.options(sec):
|
for opt in cp.options(sec):
|
||||||
if opt.startswith("data["):
|
if opt.startswith("data["):
|
||||||
temp = data.get("data", [])
|
temp = data.get("data", {})
|
||||||
temp.append(cp.get(sec, opt).strip())
|
#temp.append(cp.get(sec, opt).strip())
|
||||||
|
pos = int(opt[5:-1])
|
||||||
|
temp[pos] = cp.get(sec, opt).strip()
|
||||||
data["data"] = temp
|
data["data"] = temp
|
||||||
else:
|
else:
|
||||||
data[opt] = cp.get(sec, opt).strip()
|
data[opt] = cp.get(sec, opt).strip()
|
||||||
|
if "data" in data:
|
||||||
|
data["data"] = [data["data"][key] for key in sorted(data["data"].keys())]
|
||||||
if "name" not in data:
|
if "name" not in data:
|
||||||
data["name"] = "Unnamed Gramplet"
|
data["name"] = "Unnamed Gramplet"
|
||||||
data["tname"]= _("Unnamed Gramplet")
|
data["tname"]= _("Unnamed Gramplet")
|
||||||
|
Reference in New Issue
Block a user