gnome-panel r11038 - trunk/applets/clock
- From: vuntz svn gnome org
- To: svn-commits-list gnome org
- Subject: gnome-panel r11038 - trunk/applets/clock
- Date: Thu, 10 Apr 2008 11:55:56 +0100 (BST)
Author: vuntz
Date: Thu Apr 10 11:55:56 2008
New Revision: 11038
URL: http://svn.gnome.org/viewvc/gnome-panel?rev=11038&view=rev
Log:
2008-04-10 Vincent Untz <vuntz gnome org>
* clock.c: (find_timezone), (update_timezone): don't uselessly copy a
string
Modified:
trunk/applets/clock/ChangeLog
trunk/applets/clock/clock.c
Modified: trunk/applets/clock/clock.c
==============================================================================
--- trunk/applets/clock/clock.c (original)
+++ trunk/applets/clock/clock.c Thu Apr 10 11:55:56 2008
@@ -3259,7 +3259,7 @@
return acos (cos (lat1) * cos (lat2) * cos (lon1 - lon2) + sin (lat1) * sin (lat2)) * radius;
}
-static gchar *
+static const gchar *
find_timezone (ClockData *cd, const char *name, const char *iso_code,
gfloat lat, gfloat lon)
{
@@ -3293,7 +3293,7 @@
}
if (best)
- return g_strdup (clock_zoneinfo_get_name (best));
+ return clock_zoneinfo_get_name (best);
else
return NULL;
}
@@ -3304,7 +3304,7 @@
gboolean valid, gfloat lat, gfloat lon)
{
GtkWidget *zone_combo = glade_xml_get_widget (cd->glade_xml, "edit-location-timezone-combo");
- gchar *timezone;
+ const gchar *timezone;
ClockLocation *loc;
WeatherPrefs prefs;
@@ -3322,7 +3322,7 @@
prefs.speed_unit = cd->speed_unit;
if (tz_hint)
- timezone = g_strdup (tz_hint);
+ timezone = tz_hint;
else {
timezone = find_timezone (cd, name, country_code, lat, lon);
if (!timezone)
@@ -3338,7 +3338,6 @@
g_signal_handler_unblock (zone_combo, cd->zone_combo_changed);
g_object_unref (loc);
- g_free (timezone);
}
static void
[
Date Prev][
Date Next] [
Thread Prev][
Thread Next]
[
Thread Index]
[
Date Index]
[
Author Index]