summaryrefslogtreecommitdiffstats
path: root/source/helper.c
diff options
context:
space:
mode:
Diffstat (limited to 'source/helper.c')
-rw-r--r--source/helper.c11
1 files changed, 5 insertions, 6 deletions
diff --git a/source/helper.c b/source/helper.c
index bc551483..4b14f361 100644
--- a/source/helper.c
+++ b/source/helper.c
@@ -1076,17 +1076,16 @@ char *helper_get_theme_path(const char *file, const char **ext) {
g_free(filename);
gboolean ext_found = FALSE;
- if (ext) {
- for (const char **i = ext; *i != NULL; i++) {
- if (g_str_has_suffix(file, *i)) {
- ext_found = TRUE;
- break;
- }
+ for (const char **i = ext; *i != NULL; i++) {
+ if (g_str_has_suffix(file, *i)) {
+ ext_found = TRUE;
+ break;
}
}
if (ext_found) {
filename = g_strdup(file);
} else {
+ g_assert_nonnull(ext[0]);
// TODO: Pick the first extension. needs fixing.
filename = g_strconcat(file, ext[0], NULL);
}