Fresco/Berlin/src Console.cc,1.16,1.17

Tobias Hunger <[email protected]> Tue, 13 Jan 2004 23:53:25 +0100
Newsgroups gmane.comp.video.fresco.cvs
Message-ID <[email protected]>
Update of /cvs/fresco/Fresco/Berlin/src
In directory purcel:/tmp/cvs-serv12409/Berlin/src

Modified Files:
	Console.cc 
Log Message:
Only find the last ".so" as suggested by cow.


Index: Console.cc
===================================================================
RCS file: /cvs/fresco/Fresco/Berlin/src/Console.cc,v
retrieving revision 1.16
retrieving revision 1.17
diff -u -d -r1.16 -r1.17
--- Console.cc	29 Dec 2003 08:43:08 -0000	1.16
+++ Console.cc	13 Jan 2004 22:50:44 -0000	1.17
@@ -80,8 +80,7 @@
         delete plugin;
         plugin = 0;
         std::string name = (*file)->name();
-        unsigned const dotpos = name.find(".so");
-            // FIXME: breaks if in middle ?
+        unsigned const dotpos = name.rfind(".so");
         name = name.substr(0,dotpos);
         my_available_consoles.insert(std::make_pair(name, (*file)->long_name()));
     }