[Goodies-commits] r6792 - in xfce4-screenshooter/trunk: . lib src

Jerome Guelfucci jeromeg at xfce.org
Wed Feb 25 11:28:25 CET 2009


Author: jeromeg
Date: 2009-02-25 10:28:24 +0000 (Wed, 25 Feb 2009)
New Revision: 6792

Modified:
   xfce4-screenshooter/trunk/ChangeLog
   xfce4-screenshooter/trunk/NEWS
   xfce4-screenshooter/trunk/lib/screenshooter-actions.c
   xfce4-screenshooter/trunk/src/main.c
Log:
Various last minute bug fixes.

Modified: xfce4-screenshooter/trunk/ChangeLog
===================================================================
--- xfce4-screenshooter/trunk/ChangeLog	2009-02-25 09:56:25 UTC (rev 6791)
+++ xfce4-screenshooter/trunk/ChangeLog	2009-02-25 10:28:24 UTC (rev 6792)
@@ -1,5 +1,12 @@
 2009-02-25 jeromeg
 
+  * Last minute bug fixes:
+    - plug a remaining leak.
+    - clean up the actions file.
+    - fix the hide option.
+
+2009-02-25 jeromeg
+
   * Bump the version number.
   * Update NEWS.
   * Update TODO.

Modified: xfce4-screenshooter/trunk/NEWS
===================================================================
--- xfce4-screenshooter/trunk/NEWS	2009-02-25 09:56:25 UTC (rev 6791)
+++ xfce4-screenshooter/trunk/NEWS	2009-02-25 10:28:24 UTC (rev 6792)
@@ -11,6 +11,7 @@
       option. Thanks to Enrico Tröger.
     - fix a crash of the panel plugin involving the "Open with" list (#4971).
     - also take the mouse pointer when taking a screenshot.
+    - plug a remaining leak.
 
   * Translations updates.
 

Modified: xfce4-screenshooter/trunk/lib/screenshooter-actions.c
===================================================================
--- xfce4-screenshooter/trunk/lib/screenshooter-actions.c	2009-02-25 09:56:25 UTC (rev 6791)
+++ xfce4-screenshooter/trunk/lib/screenshooter-actions.c	2009-02-25 10:28:24 UTC (rev 6792)
@@ -27,10 +27,12 @@
   if (sd->action == SAVE)
     {
       if (sd->screenshot_dir == NULL)
-        sd->screenshot_dir = g_strdup (DEFAULT_SAVE_DIRECTORY);
+        {
+          sd->screenshot_dir = g_strdup (DEFAULT_SAVE_DIRECTORY);
+        }
 
       screenshooter_save_screenshot (screenshot,
-                                     TRUE,
+                                     sd->show_save_dialog,
                                      sd->screenshot_dir);
     }
   else if (sd->action == CLIPBOARD)

Modified: xfce4-screenshooter/trunk/src/main.c
===================================================================
--- xfce4-screenshooter/trunk/src/main.c	2009-02-25 09:56:25 UTC (rev 6791)
+++ xfce4-screenshooter/trunk/src/main.c	2009-02-25 10:28:24 UTC (rev 6792)
@@ -260,13 +260,16 @@
                 }
               else
                 {
+                  gchar *current_dir = g_get_current_dir ();
+
                   g_free (sd->screenshot_dir);
 
                   sd->screenshot_dir =
-                    g_build_filename (g_get_current_dir (),
+                    g_build_filename (current_dir,
                                       screenshot_dir,
                                       NULL);
 
+                  g_free (current_dir);
                   g_free (screenshot_dir);
                 }
             }




More information about the Goodies-commits mailing list