Blame kicad-2010.04.06.dialog_design_rules.cpp.fix-sort-function.patch
|
Alain Portal |
41e0699 |
--- pcbnew/dialog_design_rules.cpp.orig 2010-03-02 12:54:11.000000000 +0100
|
|
Alain Portal |
41e0699 |
+++ pcbnew/dialog_design_rules.cpp 2010-04-29 20:03:28.000000000 +0200
|
|
Alain Portal |
41e0699 |
@@ -294,8 +294,12 @@
|
|
Alain Portal |
41e0699 |
if( a->clazz < b->clazz )
|
|
Alain Portal |
41e0699 |
return true;
|
|
Alain Portal |
41e0699 |
|
|
Alain Portal |
41e0699 |
- if( a->net < b->net )
|
|
Alain Portal |
41e0699 |
- return true;
|
|
Alain Portal |
41e0699 |
+ // inside the same class, sort by net name:
|
|
Alain Portal |
41e0699 |
+ if( a->clazz == b->clazz )
|
|
Alain Portal |
41e0699 |
+ {
|
|
Alain Portal |
41e0699 |
+ if( a->net < b->net )
|
|
Alain Portal |
41e0699 |
+ return true;
|
|
Alain Portal |
41e0699 |
+ }
|
|
Alain Portal |
41e0699 |
|
|
Alain Portal |
41e0699 |
return false;
|
|
Alain Portal |
41e0699 |
}
|