src/JsRender/JsRender.vala
authorAlan <alan@roojs.com>
Fri, 9 Feb 2024 05:56:23 +0000 (13:56 +0800)
committerAlan <alan@roojs.com>
Fri, 9 Feb 2024 05:56:23 +0000 (13:56 +0800)
src/JsRender/JsRender.vala

index 431c299..a6cb9a5 100644 (file)
@@ -148,7 +148,11 @@ namespace JsRender {
                                if (!GLib.FileUtils.test(this.path, GLib.FileTest.EXISTS)) {
                                        return null;
                                }
-                               this._icon = File.new_for_path(this.path).query_info("standard::icon",GLib.FileQueryInfoFlags.NONE).get_icon();
+                               try {
+                                       this._icon = File.new_for_path(this.path).query_info("standard::icon",GLib.FileQueryInfoFlags.NONE).get_icon();
+                               } catch(GLib.Error e) {
+                                       return null;
+                               }
                                return this._icon;
                        }
                }