Commit d47d07ef authored by claes's avatar claes

Bugfix in alphaorder

parent eef360d3
/* /*
* Proview $Id: cnv_wbltohtml.cpp,v 1.15 2008-03-03 11:01:09 claes Exp $ * Proview $Id: cnv_wbltohtml.cpp,v 1.16 2008-03-05 11:47:59 claes Exp $
* Copyright (C) 2005 SSAB Oxelsund AB. * Copyright (C) 2005 SSAB Oxelsund AB.
* *
* This program is free software; you can redistribute it and/or * This program is free software; you can redistribute it and/or
...@@ -1307,22 +1307,25 @@ int CnvWblToHtml::typedef_close() ...@@ -1307,22 +1307,25 @@ int CnvWblToHtml::typedef_close()
void CnvWblToHtml::print_all_menu() void CnvWblToHtml::print_all_menu()
{ {
// Sort // Sort
for ( unsigned int i = all_types.size() - 1; i > 0; i--) { if ( all_types.size()) {
for ( unsigned int j = 0; j < i; j++) { for ( unsigned int i = all_types.size() - 1; i > 0; i--) {
if ( !(all_types[j] < all_types[j+1])) { for ( unsigned int j = 0; j < i; j++) {
cnv_mentry mi = all_types[j+1]; if ( !(all_types[j] < all_types[j+1])) {
all_types[j+1] = all_types[j]; cnv_mentry mi = all_types[j+1];
all_types[j] = mi; all_types[j+1] = all_types[j];
all_types[j] = mi;
}
} }
} }
} }
if ( all_classes.size()) {
for ( unsigned int i = all_classes.size() - 1; i > 0; i--) { for ( unsigned int i = all_classes.size() - 1; i > 0; i--) {
for ( unsigned int j = 0; j < i; j++) { for ( unsigned int j = 0; j < i; j++) {
if ( !(all_classes[j] < all_classes[j+1])) { if ( !(all_classes[j] < all_classes[j+1])) {
cnv_mentry mi = all_classes[j+1]; cnv_mentry mi = all_classes[j+1];
all_classes[j+1] = all_classes[j]; all_classes[j+1] = all_classes[j];
all_classes[j] = mi; all_classes[j] = mi;
}
} }
} }
} }
......
Markdown is supported
0%
or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment