summaryrefslogtreecommitdiffstats
path: root/crawl-ref/source/tilesdl.cc
diff options
context:
space:
mode:
Diffstat (limited to 'crawl-ref/source/tilesdl.cc')
-rw-r--r--crawl-ref/source/tilesdl.cc9
1 files changed, 7 insertions, 2 deletions
diff --git a/crawl-ref/source/tilesdl.cc b/crawl-ref/source/tilesdl.cc
index 11bdc6b964..c84fcd9c30 100644
--- a/crawl-ref/source/tilesdl.cc
+++ b/crawl-ref/source/tilesdl.cc
@@ -232,11 +232,16 @@ bool TilesFramework::initialise()
SDL_EnableUNICODE(true);
SDL_WM_SetCaption(CRAWL " " VERSION, CRAWL);
+ const char *icon_name =
+#ifdef DATA_DIR_PATH
+ DATA_DIR_PATH
+#endif
#ifdef WIN32TILES
- const char *icon_name = "dat/tiles/stone_soup_icon-win32.png";
+ "dat/tiles/stone_soup_icon-win32.png";
#else
- const char *icon_name = "dat/tiles/stone_soup_icon-32x32.png";
+ "dat/tiles/stone_soup_icon-32x32.png";
#endif
+
SDL_Surface *icon = IMG_Load(icon_name);
if (!icon)
{