From 794cd3015a7f25c6c39dfdb239a3ec49eeaef9f4 Mon Sep 17 00:00:00 2001 From: itdominator <1itdominator@gmail.com> Date: Sun, 24 Mar 2024 23:07:14 -0500 Subject: [PATCH] Cleanup file save error --- src/core/controllers/files_controller.py | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/core/controllers/files_controller.py b/src/core/controllers/files_controller.py index 6c96deb..4fb00c8 100644 --- a/src/core/controllers/files_controller.py +++ b/src/core/controllers/files_controller.py @@ -76,7 +76,7 @@ class FilesController: content = base64.b64decode( event.content.encode() ).decode("utf-8") ftype, fname, fpath = self.save_session(event.ftype, event.fpath, content) - if ftype and fname and fpath: + if ftype == "buffer" and fname and fpath: event_system.emit(f"update_tab_{event.originator}", (event.fhash, fname,)) event_system.emit(f"updated_session_{event.originator}", (event.fhash, ftype, fname, fpath)) case "load_buffer": @@ -124,7 +124,7 @@ class FilesController: info = gfile.query_info("standard::*", 0, cancellable = None) ftype = info.get_content_type().replace("x-", "").split("/")[1] - return ftype, gfile.get_basename(), gfile.get_path() + return ftype, gfile.get_basename(), gfile.get_path() def update_session(self, fhash, gfile): info = gfile.query_info("standard::*", 0, cancellable = None)