[Xfce4-commits] r23084 - libxfcegui4/trunk/libxfcegui4
Olivier Fourdan
olivier at xfce.org
Mon Sep 4 20:47:20 UTC 2006
Author: olivier
Date: 2006-09-04 20:47:18 +0000 (Mon, 04 Sep 2006)
New Revision: 23084
Modified:
libxfcegui4/trunk/libxfcegui4/xfce_clock.c
Log:
Clock's format_string was leaked in previous patch
Modified: libxfcegui4/trunk/libxfcegui4/xfce_clock.c
===================================================================
--- libxfcegui4/trunk/libxfcegui4/xfce_clock.c 2006-09-04 20:41:19 UTC (rev 23083)
+++ libxfcegui4/trunk/libxfcegui4/xfce_clock.c 2006-09-04 20:47:18 UTC (rev 23084)
@@ -440,6 +440,11 @@
clock = XFCE_CLOCK (object);
+ if (clock->format_string != NULL)
+ {
+ g_free (clock->format_string);
+ clock->format_string = NULL;
+ }
if (clock->digits_bmap)
{
@@ -706,7 +711,6 @@
clock->format_string = NULL;
}
- clock->format_string = NULL;
if (format != NULL)
{
clock->format_string = g_strdup (format);
@@ -754,8 +758,7 @@
time_t ticks = time (0);
struct tm *tm = localtime (&ticks);
- xfce_clock_format_time_to_utf8 (buffer, 256,
- clock->format_string, tm);
+ xfce_clock_format_time_to_utf8 (buffer, 256, clock->format_string, tm);
}
else if (clock->military_time)
@@ -1085,8 +1088,9 @@
h = 12;
}
- if (clock->show_formatted &&
- clock->format_string != NULL && strlen (clock->format_string) != 0)
+ if ((clock->show_formatted) &&
+ (clock->format_string != NULL) &&
+ (strlen (clock->format_string) != 0))
{
xfce_clock_format_time_to_utf8 (time_buf, sizeof(time_buf), clock->format_string, tm);
More information about the Xfce4-commits
mailing list