[gimp] plug-ins/screenshot: fix compilation on macOS
- From: Alex Samorukov <asamorukov src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [gimp] plug-ins/screenshot: fix compilation on macOS
- Date: Fri, 17 Jan 2020 10:40:50 +0000 (UTC)
commit cfcf38e1195a87ad21990a7bb92d58e55579b059
Author: Oleksii Samorukov <samm os2 kiev ua>
Date: Fri Jan 17 11:39:14 2020 +0100
plug-ins/screenshot: fix compilation on macOS
plug-ins/screenshot/screenshot-osx.c | 10 ++++++----
1 file changed, 6 insertions(+), 4 deletions(-)
---
diff --git a/plug-ins/screenshot/screenshot-osx.c b/plug-ins/screenshot/screenshot-osx.c
index 1a2dd0d288..e587cff066 100644
--- a/plug-ins/screenshot/screenshot-osx.c
+++ b/plug-ins/screenshot/screenshot-osx.c
@@ -83,6 +83,7 @@ screenshot_osx_shoot (ScreenshotValues *shootvals,
const gchar *cursor = " ";
gchar *delay = NULL;
gchar *filename;
+ GFile *tmpfile;
gchar *quoted;
gchar *command = NULL;
@@ -120,7 +121,8 @@ screenshot_osx_shoot (ScreenshotValues *shootvals,
delay = g_strdup_printf ("-T %i", shootvals->screenshot_delay);
- filename = gimp_temp_name ("png");
+ tmpfile = gimp_temp_file ("png");
+ filename = g_file_get_path (tmpfile);
quoted = g_shell_quote (filename);
command = g_strjoin (" ",
@@ -140,10 +142,10 @@ screenshot_osx_shoot (ScreenshotValues *shootvals,
*/
*image = gimp_file_load (GIMP_RUN_NONINTERACTIVE,
- filename, filename);
- gimp_image_set_filename (*image, "screenshot.png");
+ tmpfile);
+ gimp_image_set_file (*image, g_file_new_for_uri ("screenshot.png"));
- g_unlink (filename);
+ g_file_delete (tmpfile, NULL, NULL);
g_free (filename);
g_free (command);
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]