[Hdrflow-svn] SF.net SVN: hdrflow: [162] trunk/lib/openlibraries/src/openpluginlib/pl/ openpluginli
Status: Pre-Alpha
Brought to you by:
glslang
From: <gl...@us...> - 2007-06-24 20:49:07
|
Revision: 162 http://hdrflow.svn.sourceforge.net/hdrflow/?rev=162&view=rev Author: glslang Date: 2007-06-24 13:49:00 -0700 (Sun, 24 Jun 2007) Log Message: ----------- +fix comparison so it doesn't repeat plugins Modified Paths: -------------- trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp Modified: trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp =================================================================== --- trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp 2007-06-24 19:43:26 UTC (rev 161) +++ trunk/lib/openlibraries/src/openpluginlib/pl/openpluginlib.hpp 2007-06-24 20:49:00 UTC (rev 162) @@ -1,6 +1,4 @@ -// openpluginlib - A plugin interface to openlibraries. - // Copyright (C) 2005-2006 VM Inc. // Released under the LGPL. // For more information, see http://www.openlibraries.org. @@ -146,7 +144,7 @@ : public std::binary_function<detail::discover_query_impl::plugin_proxy, detail::discover_query_impl::plugin_proxy, bool> { bool operator( )( const detail::discover_query_impl::plugin_proxy& x, const detail::discover_query_impl::plugin_proxy& y ) const - { return x.merit( ) > y.merit( ); } + { return !( x.merit( ) < y.merit( ) ) && x.name( ) < y.name( ) && x.type( ) < y.type( ); } }; } } This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site. |