[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.
|