files: Update metadata for file that was overwritten
This commit is contained in:
parent
53889bba56
commit
afbf96e30e
@ -97,6 +97,8 @@ class KlippyFiles():
|
||||
filename = item['path'] if "path" in item else item['filename']
|
||||
if filename in self.filelist:
|
||||
logging.info("File already exists: %s" % filename)
|
||||
self.request_metadata(filename)
|
||||
GLib.timeout_add(1000, self.run_callbacks, mods=[filename])
|
||||
return
|
||||
|
||||
self.filelist.append(filename)
|
||||
@ -186,6 +188,8 @@ class KlippyFiles():
|
||||
for cb in self.callbacks:
|
||||
GLib.idle_add(cb, newfiles, deletedfiles, mods)
|
||||
|
||||
return False
|
||||
|
||||
def get_file_list(self):
|
||||
return self.filelist
|
||||
|
||||
|
@ -400,9 +400,10 @@ class PrintPanel(ScreenPanel):
|
||||
|
||||
def update_file(self, filename):
|
||||
if filename not in self.labels['files']:
|
||||
logging.debug("Cannot update file, file not in labels: %s" % filename)
|
||||
return
|
||||
|
||||
print("Updating file %s" % filename)
|
||||
logging.info("Updating file %s" % filename)
|
||||
self.labels['files'][filename]['info'].set_markup(self.get_file_info_str(filename))
|
||||
|
||||
# Update icon
|
||||
|
Loading…
x
Reference in New Issue
Block a user