changeset 1261:2bf7cb1e662f

Improve error messages for resource not found situations.
author Matti Hamalainen <ccr@tnsp.org>
date Thu, 21 May 2015 13:41:23 +0300
parents 13c274d22a29
children dc9b20d77bc9
files src/dmengine.c
diffstat 1 files changed, 10 insertions(+), 3 deletions(-) [+]
line wrap: on
line diff
--- a/src/dmengine.c	Mon Mar 09 19:00:13 2015 +0200
+++ b/src/dmengine.c	Thu May 21 13:41:23 2015 +0300
@@ -333,9 +333,16 @@
         return NULL;
     }
 
-    if ((res = dmResourceFind(eng->resources, name)) != NULL &&
-        res->resData != NULL)
-        return res->resData;
+    if ((res = dmResourceFind(eng->resources, name)) != NULL)
+    {
+        if (res->resData != NULL)
+            return res->resData;
+
+        dmErrorDBGMsg(
+            "Could not find resource DATA '%s' (resource was not preloaded).\n",
+            name);
+        return NULL;
+    }
     else
     {
         dmErrorDBGMsg(