[Goodies-commits] r7394 - in xfce4-screenshooter/trunk: . src
Jerome Guelfucci
jeromeg at xfce.org
Sat May 23 14:45:13 CEST 2009
Author: jeromeg
Date: 2009-05-23 12:45:13 +0000 (Sat, 23 May 2009)
New Revision: 7394
Modified:
xfce4-screenshooter/trunk/ChangeLog
xfce4-screenshooter/trunk/src/main.c
Log:
* src/main.c:
- save the last user when we are in CLI.
- free the last user when exiting.
Modified: xfce4-screenshooter/trunk/ChangeLog
===================================================================
--- xfce4-screenshooter/trunk/ChangeLog 2009-05-23 11:21:04 UTC (rev 7393)
+++ xfce4-screenshooter/trunk/ChangeLog 2009-05-23 12:45:13 UTC (rev 7394)
@@ -1,5 +1,11 @@
2009-05-23 jeromeg
+ * src/main.c:
+ - save the last user when we are in CLI.
+ - free the last user when exiting.
+
+2009-05-23 jeromeg
+
* lib/screenshooter-zimage.c: check if one of the fields is
empty, not only the last one...
Modified: xfce4-screenshooter/trunk/src/main.c
===================================================================
--- xfce4-screenshooter/trunk/src/main.c 2009-05-23 11:21:04 UTC (rev 7393)
+++ xfce4-screenshooter/trunk/src/main.c 2009-05-23 12:45:13 UTC (rev 7394)
@@ -240,7 +240,7 @@
gtk_main ();
/* Save preferences */
- if (!(fullscreen || window || region))
+ if (!sd->cli)
{
const gchar *preferences_file =
xfce_resource_save_location (XFCE_RESOURCE_CONFIG,
@@ -250,9 +250,33 @@
if (preferences_file != NULL)
screenshooter_write_rc_file (preferences_file, sd);
}
+ else if (sd->action == UPLOAD)
+ {
+ const gchar *preferences_file =
+ xfce_resource_save_location (XFCE_RESOURCE_CONFIG,
+ "xfce4/xfce4-screenshooter",
+ TRUE);
+ if (preferences_file != NULL)
+ {
+ XfceRc *rc;
+ TRACE ("Open the rc file");
+ rc = xfce_rc_simple_open (preferences_file, FALSE);
+
+ if (rc != NULL)
+ {
+ xfce_rc_write_entry (rc, "last_user", sd->last_user);
+
+ TRACE ("Flush and close the rc file");
+ xfce_rc_flush (rc);
+ xfce_rc_close (rc);
+ }
+ }
+ }
+
g_free (sd->screenshot_dir);
g_free (sd->app);
+ g_free (sd->last_user);
g_free (sd);
TRACE ("Ciao");
More information about the Goodies-commits
mailing list