timestamp = convert_str(timestamp)
filename = filename.decode(fs_encoding)
try:
- row = xsetbg_db.byFull_name(filename)
+ if id:
+ row = xsetbg_db.get(id)
+ else:
+ row = xsetbg_db.byFull_name(filename)
except SQLObjectNotFound:
values = {'last_shown': timestamp,
'full_name': filename.encode('utf-8')}