From abab3db23d3d6e6fd3d51555ab355110a6e0540f Mon Sep 17 00:00:00 2001
From: =?UTF-8?q?Jonathan=20Neusch=C3=A4fer?= <j.neuschaefer@gmx.net>
Date: Wed, 8 Feb 2012 11:49:22 +0100
Subject: [PATCH] tile: don't duplicate std::string::find_last_of

---
 src/tile.cpp | 12 +++---------
 1 file changed, 3 insertions(+), 9 deletions(-)

diff --git a/src/tile.cpp b/src/tile.cpp
index bc4c49cb1..0fa2e1029 100644
--- a/src/tile.cpp
+++ b/src/tile.cpp
@@ -1023,15 +1023,9 @@ video::IImage* generate_image_from_scratch(std::string name,
 	char separator = '^';
 
 	// Find last meta separator in name
-	s32 last_separator_position = -1;
-	for(s32 i=name.size()-1; i>=0; i--)
-	{
-		if(name[i] == separator)
-		{
-			last_separator_position = i;
-			break;
-		}
-	}
+	s32 last_separator_position = name.find_last_of(separator);
+	//if(last_separator_position == std::npos)
+	//	last_separator_position = -1;
 
 	/*infostream<<"generate_image_from_scratch(): "
 			<<"last_separator_position="<<last_separator_position
-- 
GitLab