Fix operator< so that strict weak ordering is
authorCarl Hetherington <carl@carlh.net>
Sat, 2 Jun 2012 14:53:26 +0000 (14:53 +0000)
committerCarl Hetherington <carl@carlh.net>
Sat, 2 Jun 2012 14:53:26 +0000 (14:53 +0000)
maintained, so that key lookups work.

git-svn-id: svn://localhost/ardour2/branches/3.0@12542 d708f5d6-7413-0410-9779-e7cbd77b26cf

libs/midi++2/midi++/midnam_patch.h

index 01b8837f2d559754ea450084c86816b96eee30a0..11bdb79f8b61db6fa896f9cf702e4341e4288057 100644 (file)
@@ -74,7 +74,7 @@ public:
                        return true;
                } else if (msb == id.msb && lsb < id.lsb) {
                        return true;
-               } else if (lsb == id.lsb && program_number < id.program_number) {
+               } else if (msb == id.msb && lsb == id.lsb && program_number < id.program_number) {
                        return true;
                }