summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorSoftTeam AB <per@softteam.se>2019-07-19 11:59:51 +0000
committerCosimo Cecchi <cosimo.cecchi@gmail.com>2019-07-19 11:59:51 +0000
commitd4ee41232940d7e9ff9657dc8425c0c5de4a10c7 (patch)
tree55292fad6a61158d901ecdb8279b2ccbb13f4297
parenta9c315b16c719b0b5d237ffaf7983fac4bd23870 (diff)
downloadgnome-screenshot-d4ee41232940d7e9ff9657dc8425c0c5de4a10c7.tar.gz
application: support saving to file with clipboard flag set
Second attempt to close #39.
-rw-r--r--src/screenshot-application.c11
1 files changed, 7 insertions, 4 deletions
diff --git a/src/screenshot-application.c b/src/screenshot-application.c
index 851715a..bbe2d30 100644
--- a/src/screenshot-application.c
+++ b/src/screenshot-application.c
@@ -542,10 +542,13 @@ finish_prepare_screenshot (ScreenshotApplication *self,
{
screenshot_save_to_clipboard (self);
screenshot_play_sound_effect ("screen-capture", _("Screenshot taken"));
-
- g_application_release (G_APPLICATION (self));
-
- return;
+
+ if (screenshot_config->file == NULL)
+ {
+ g_application_release (G_APPLICATION (self));
+
+ return;
+ }
}
/* FIXME: apply the ICC profile according to the preferences.