diff options
author | Felix Riemann <friemann@svn.gnome.org> | 2009-04-30 15:46:09 +0200 |
---|---|---|
committer | Felix Riemann <friemann@svn.gnome.org> | 2009-04-30 15:46:09 +0200 |
commit | b773db991680ee67b903790fee5c3c9058edcb1c (patch) | |
tree | b464f1bf3e40642ad71c2bbbf51f559904207ae1 | |
parent | e64b121a1f37f4ce325d270884726f1b1258a03a (diff) | |
download | gnome-desktop-b773db991680ee67b903790fee5c3c9058edcb1c.tar.gz |
Make application name a constant
Make the application name (used for failed thumbnails) a static constant
to allow sharing it across instances.
-rw-r--r-- | libgnome-desktop/gnome-desktop-thumbnail.c | 13 |
1 files changed, 5 insertions, 8 deletions
diff --git a/libgnome-desktop/gnome-desktop-thumbnail.c b/libgnome-desktop/gnome-desktop-thumbnail.c index e02e7ee6..a8674574 100644 --- a/libgnome-desktop/gnome-desktop-thumbnail.c +++ b/libgnome-desktop/gnome-desktop-thumbnail.c @@ -48,7 +48,6 @@ #define SECONDS_BETWEEN_STATS 10 struct _GnomeDesktopThumbnailFactoryPrivate { - char *application; GnomeDesktopThumbnailSize size; GMutex *lock; @@ -58,6 +57,8 @@ struct _GnomeDesktopThumbnailFactoryPrivate { guint reread_scheduled; }; +static const char *appname = "gnome-thumbnail-factory"; + static void gnome_desktop_thumbnail_factory_init (GnomeDesktopThumbnailFactory *factory); static void gnome_desktop_thumbnail_factory_class_init (GnomeDesktopThumbnailFactoryClass *class); @@ -258,9 +259,6 @@ gnome_desktop_thumbnail_factory_finalize (GObject *object) priv = factory->priv; - g_free (priv->application); - priv->application = NULL; - if (priv->reread_scheduled != 0) { g_source_remove (priv->reread_scheduled); priv->reread_scheduled = 0; @@ -434,7 +432,6 @@ gnome_desktop_thumbnail_factory_init (GnomeDesktopThumbnailFactory *factory) priv = factory->priv; priv->size = GNOME_DESKTOP_THUMBNAIL_SIZE_NORMAL; - priv->application = g_strdup ("gnome-thumbnail-factory"); priv->scripts_hash = NULL; @@ -590,7 +587,7 @@ gnome_desktop_thumbnail_factory_has_valid_failed_thumbnail (GnomeDesktopThumbnai path = g_build_filename (g_get_home_dir (), ".thumbnails/fail", - factory->priv->application, + appname, file, NULL); g_free (file); @@ -950,7 +947,7 @@ make_thumbnail_fail_dirs (GnomeDesktopThumbnailFactory *factory) } app_dir = g_build_filename (fail_dir, - factory->priv->application, + appname, NULL); if (!g_file_test (app_dir, G_FILE_TEST_IS_DIR)) { @@ -1115,7 +1112,7 @@ gnome_desktop_thumbnail_factory_create_failed_thumbnail (GnomeDesktopThumbnailFa dir = g_build_filename (g_get_home_dir (), ".thumbnails/fail", - factory->priv->application, + appname, NULL); path = g_build_filename (dir, |