all repos — openbox @ ede531da35b7ef5c91ae9bde531c35528bfad423

openbox fork - make it a bit more like ryudo

look in theme dirs first, use the theme as the path as a last attempt only!
Dana Jansens danakj@orodu.net
commit

ede531da35b7ef5c91ae9bde531c35528bfad423

parent

441041d17d154b92e676da540a99fa16c7d864e9

1 files changed, 4 insertions(+), 4 deletions(-)

jump to
M render/theme.crender/theme.c

@@ -941,19 +941,19 @@ static XrmDatabase loaddb(RrTheme *theme, char *name)

{ XrmDatabase db; - char *s = g_build_filename(name, "themerc", NULL); + char *s = g_build_filename(g_get_home_dir(), ".openbox", "themes", + name, "themerc", NULL); if ((db = XrmGetFileDatabase(s))) theme->path = g_path_get_dirname(s); g_free(s); if (db == NULL) { - char *s = g_build_filename(g_get_home_dir(), ".openbox", "themes", - name, "themerc", NULL); + char *s = g_build_filename(THEMEDIR, name, "themerc", NULL); if ((db = XrmGetFileDatabase(s))) theme->path = g_path_get_dirname(s); g_free(s); } if (db == NULL) { - char *s = g_build_filename(THEMEDIR, name, "themerc", NULL); + char *s = g_build_filename(name, "themerc", NULL); if ((db = XrmGetFileDatabase(s))) theme->path = g_path_get_dirname(s); g_free(s);