summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFelix Riemann <friemann@svn.gnome.org>2009-04-30 15:46:09 +0200
committerFelix Riemann <friemann@svn.gnome.org>2009-04-30 15:46:09 +0200
commitb773db991680ee67b903790fee5c3c9058edcb1c (patch)
treeb464f1bf3e40642ad71c2bbbf51f559904207ae1
parente64b121a1f37f4ce325d270884726f1b1258a03a (diff)
downloadgnome-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.c13
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,