use gdk_color_to_string instead of g_strdup_printf remove check for old
2007-08-03 Jens Granseuer <jensgr@gmx.net> * appearance-desktop.c: (wp_color_changed): use gdk_color_to_string instead of g_strdup_printf * gnome-wp-xml.c: (gnome_wp_xml_load_xml), (gnome_wp_xml_load_list): remove check for old glib version that would result in bogus code, and save an unnecessary alloc svn path=/trunk/; revision=7956
This commit is contained in:
parent
b7ad0952dc
commit
54d446ae88
3 changed files with 16 additions and 16 deletions
|
@ -1,3 +1,11 @@
|
|||
2007-08-03 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* appearance-desktop.c: (wp_color_changed): use gdk_color_to_string
|
||||
instead of g_strdup_printf
|
||||
* gnome-wp-xml.c: (gnome_wp_xml_load_xml),
|
||||
(gnome_wp_xml_load_list): remove check for old glib version that
|
||||
would result in bogus code, and save an unnecessary alloc
|
||||
|
||||
2007-08-03 Jens Granseuer <jensgr@gmx.net>
|
||||
|
||||
* appearance-desktop.c: (wp_props_load_wallpaper), (wp_add_image),
|
||||
|
|
|
@ -406,19 +406,13 @@ wp_color_changed (AppearanceData *data,
|
|||
|
||||
gtk_color_button_get_color (GTK_COLOR_BUTTON (data->wp_pcpicker), item->pcolor);
|
||||
|
||||
item->pri_color = g_strdup_printf ("#%02X%02X%02X",
|
||||
item->pcolor->red >> 8,
|
||||
item->pcolor->green >> 8,
|
||||
item->pcolor->blue >> 8);
|
||||
item->pri_color = gdk_color_to_string (item->pcolor);
|
||||
|
||||
g_free (item->sec_color);
|
||||
|
||||
gtk_color_button_get_color (GTK_COLOR_BUTTON (data->wp_scpicker), item->scolor);
|
||||
|
||||
item->sec_color = g_strdup_printf ("#%02X%02X%02X",
|
||||
item->scolor->red >> 8,
|
||||
item->scolor->green >> 8,
|
||||
item->scolor->blue >> 8);
|
||||
item->sec_color = gdk_color_to_string (item->scolor);
|
||||
|
||||
if (update)
|
||||
{
|
||||
|
|
|
@ -106,15 +106,13 @@ static void gnome_wp_xml_load_xml (AppearanceData *data,
|
|||
GnomeWPItem * item;
|
||||
gint i;
|
||||
|
||||
#if GLIB_CHECK_VERSION (2, 6, 0)
|
||||
syslangs = g_get_language_names ();
|
||||
#endif
|
||||
|
||||
wplist = xmlParseFile (filename);
|
||||
|
||||
if (!wplist)
|
||||
return;
|
||||
|
||||
syslangs = g_get_language_names ();
|
||||
|
||||
root = xmlDocGetRootElement (wplist);
|
||||
|
||||
for (list = root->children; list != NULL; list = list->next) {
|
||||
|
@ -264,7 +262,8 @@ static void gnome_wp_file_changed (GnomeVFSMonitorHandle * handle,
|
|||
void gnome_wp_xml_load_list (AppearanceData *data) {
|
||||
GnomeVFSMonitorHandle * handle;
|
||||
GList * list, * l;
|
||||
gchar * wpdbfile, * xdgdirslist;
|
||||
const gchar * xdgdirslist;
|
||||
gchar * wpdbfile;
|
||||
gchar ** xdgdirs;
|
||||
gint i;
|
||||
|
||||
|
@ -287,9 +286,9 @@ void gnome_wp_xml_load_list (AppearanceData *data) {
|
|||
}
|
||||
g_free (wpdbfile);
|
||||
|
||||
xdgdirslist = g_strdup (g_getenv ("XDG_DATA_DIRS"));
|
||||
xdgdirslist = g_getenv ("XDG_DATA_DIRS");
|
||||
if (xdgdirslist == NULL || strlen (xdgdirslist) == 0)
|
||||
xdgdirslist = g_strdup ("/usr/local/share:/usr/share");
|
||||
xdgdirslist = "/usr/local/share:/usr/share";
|
||||
|
||||
xdgdirs = g_strsplit (xdgdirslist, ":", -1);
|
||||
for (i = 0; xdgdirs && xdgdirs[i]; i++) {
|
||||
|
@ -322,7 +321,6 @@ void gnome_wp_xml_load_list (AppearanceData *data) {
|
|||
g_free (datadir);
|
||||
}
|
||||
g_strfreev (xdgdirs);
|
||||
g_free (xdgdirslist);
|
||||
|
||||
if (g_file_test (WALLPAPER_DATADIR, G_FILE_TEST_IS_DIR)) {
|
||||
gnome_vfs_directory_list_load (&list, WALLPAPER_DATADIR,
|
||||
|
|
Loading…
Add table
Reference in a new issue