From 30b2514b49bfc7828f1394e03c20607b5a6cc6e9 Mon Sep 17 00:00:00 2001 From: Matt Baer Date: Thu, 19 Apr 2018 15:43:28 -0400 Subject: [PATCH] Only open browser on successful publish This checks the returned error code from `writeas` and skips the browser opening if the status != 0. --- src/window.vala | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/window.vala b/src/window.vala index cd06474..bc57635 100644 --- a/src/window.vala +++ b/src/window.vala @@ -207,10 +207,12 @@ public class WriteAs.MainWindow : Gtk.ApplicationWindow { out stdout, out stderr, out status); // Open it in the browser - var browser = AppInfo.get_default_for_uri_scheme("https"); - var urls = new List(); - urls.append(stdout.strip()); - browser.launch_uris(urls, null); + if (status == 0) { + var browser = AppInfo.get_default_for_uri_scheme("https"); + var urls = new List(); + urls.append(stdout.strip()); + browser.launch_uris(urls, null); + } return stderr.strip(); } catch (Error err) {