twmsg: fix notfound detection

Change-Id: Ie95fdfaed7011994ac11202d070edeb95032b805
diff --git a/gui/twmsg.cpp b/gui/twmsg.cpp
index f9ffefc..6c3bad4 100644
--- a/gui/twmsg.cpp
+++ b/gui/twmsg.cpp
@@ -33,7 +33,7 @@
 		resname = name.substr(0, pos);
 
 	std::string formatstr = resourceLookup(resname);
-	bool notfound = formatstr.empty() || formatstr[0] == '[';  // HACK: TODO: integrate this with resource-not-found logic
+	bool notfound = formatstr.empty() || formatstr.substr(0, 2) == "{@";  // HACK: TODO: integrate this with resource-not-found logic
 	if (notfound && pos != std::string::npos)
 		// resource not found - use the default format string specified after "="
 		formatstr = name.substr(pos + 1);