From 48f51b63e17d3a897a03cbe137801fbdaeb4baa6 Mon Sep 17 00:00:00 2001 From: briangr Date: Sat, 12 Dec 2009 18:30:25 +0000 Subject: [PATCH] added code to use default images if pngs are not found git-svn-id: https://svn.code.sf.net/p/speed-dreams/code/trunk@1974 30fe4595-0a0c-4342-8851-515496e4dcbd Former-commit-id: fdc372214e0b6bffb2117029ab8acdc1c90fc8ee Former-commit-id: 232b49121a1d013c629a6c1b370fbed4d8193866 --- src/libs/racescreens/trackselect.cpp | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/src/libs/racescreens/trackselect.cpp b/src/libs/racescreens/trackselect.cpp index d918cb51..7477e698 100644 --- a/src/libs/racescreens/trackselect.cpp +++ b/src/libs/racescreens/trackselect.cpp @@ -72,6 +72,11 @@ rmtsGetPreviewFileName(char* previewNameBuf, unsigned previewNameBufSize) snprintf(previewNameBuf, previewNameBufSize, "tracks/%s/%s/%s.png", CategoryList->name, ((tFList*)CategoryList->userData)->name, ((tFList*)CategoryList->userData)->name); previewNameBuf[previewNameBufSize-1] = 0; /* snprinf manual is not clear about that ... */ + if (!ulFileExists(previewNameBuf)) + { + snprintf(previewNameBuf,previewNameBufSize,"data/img/splash-qrtrk.png"); + + } return previewNameBuf; } @@ -81,6 +86,11 @@ rmtsGetOutlineFileName(char* outlineNameBuf, unsigned outlineNameBufSize) snprintf(outlineNameBuf, outlineNameBufSize, "tracks/%s/%s/outline.png", CategoryList->name, ((tFList*)CategoryList->userData)->name); outlineNameBuf[outlineNameBufSize-1] = 0; /* snprinf manual is not clear about that ... */ + if (!ulFileExists(outlineNameBuf)) + { + snprintf(outlineNameBuf,outlineNameBufSize,"data/img/transparent.png"); + + } return outlineNameBuf; }