From f9652aab82fbb3f9ef8cde3dce84f0e35510e250 Mon Sep 17 00:00:00 2001 From: Brion Vibber Date: Wed, 18 Dec 2019 14:34:45 -0800 Subject: [PATCH] Fix for screenshots when pictures path is unavailable On my local jhbuild setup some local stuff is not set up and there's no pictures folder. This fixes a regression where it blew up instead of saving to the home dir in this situation. Part-of: --- js/ui/screenshot.js | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/js/ui/screenshot.js b/js/ui/screenshot.js index 8a92c6213..f10c68f38 100644 --- a/js/ui/screenshot.js +++ b/js/ui/screenshot.js @@ -84,7 +84,7 @@ var ScreenshotService = class { let path = [ GLib.get_user_special_dir(GLib.UserDirectory.DIRECTORY_PICTURES), GLib.get_home_dir(), - ].find(p => GLib.file_test(p, GLib.FileTest.EXISTS)); + ].find(p => p && GLib.file_test(p, GLib.FileTest.EXISTS)); if (!path) return null;