]> git.0d.be Git - empathy.git/commitdiff
theme-manager: we can now look up themes in the path
authorDanielle Madeley <danielle.madeley@collabora.co.uk>
Fri, 29 Jun 2012 04:14:45 +0000 (14:14 +1000)
committerGuillaume Desmottes <guillaume.desmottes@collabora.co.uk>
Mon, 2 Jul 2012 08:03:23 +0000 (10:03 +0200)
libempathy-gtk/empathy-theme-manager.c

index 81b15d5ca4c8b80b1154b0eb3744979317af439b..13d98af734ac209f5b8e2b13640215900e3d6336 100644 (file)
@@ -272,7 +272,6 @@ theme_manager_migrate_from_legacy_theme (EmpathyThemeManager *self)
        char *theme = g_settings_get_string (priv->gsettings_chat,
                        EMPATHY_PREFS_CHAT_THEME);
        const char *adium_theme, *variant = "";
-       char *path;
 
        if (!tp_strdiff (theme, "adium")) {
                goto finally;
@@ -291,21 +290,15 @@ theme_manager_migrate_from_legacy_theme (EmpathyThemeManager *self)
                adium_theme = "Classic";
        }
 
-       path = g_strjoin (NULL, DATADIR, "/adium/message-styles/",
-               adium_theme, ".AdiumMessageStyle",
-               NULL);
-
-       DEBUG ("Migrating to '%s' variant '%s'", path, variant);
+       DEBUG ("Migrating to '%s' variant '%s'", adium_theme, variant);
 
        g_settings_set_string (priv->gsettings_chat,
                EMPATHY_PREFS_CHAT_THEME, "adium");
        g_settings_set_string (priv->gsettings_chat,
-               EMPATHY_PREFS_CHAT_ADIUM_PATH, path);
+               EMPATHY_PREFS_CHAT_ADIUM_PATH, adium_theme);
        g_settings_set_string (priv->gsettings_chat,
                EMPATHY_PREFS_CHAT_THEME_VARIANT, variant);
 
-       g_free (path);
-
 finally:
        g_free (theme);
 }