aboutsummaryrefslogtreecommitdiffhomepage
path: root/src/interface-curses/curses-icons.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/interface-curses/curses-icons.c')
-rw-r--r--src/interface-curses/curses-icons.c8
1 files changed, 5 insertions, 3 deletions
diff --git a/src/interface-curses/curses-icons.c b/src/interface-curses/curses-icons.c
index 8a84abe..0e14655 100644
--- a/src/interface-curses/curses-icons.c
+++ b/src/interface-curses/curses-icons.c
@@ -1,5 +1,5 @@
/*
- * Copyright (C) 2012-2025 Robin Haberkorn
+ * Copyright (C) 2012-2026 Robin Haberkorn
*
* This program is free software: you can redistribute it and/or modify
* it under the terms of the GNU General Public License as published by
@@ -24,8 +24,6 @@
#include <glib.h>
-#include <curses.h>
-
#include "sciteco.h"
#include "curses-icons.h"
@@ -364,6 +362,10 @@ teco_curses_icon_cmp(const void *a, const void *b)
gunichar
teco_curses_icons_lookup_file(const gchar *filename)
{
+ if (!filename || !*filename)
+ /* "(Unnamed)" file */
+ return 0xf1036; /* 󱀶 */
+
g_autofree gchar *basename = g_path_get_basename(filename);
const teco_curses_icon_t *icon;