|
Lines 77-82
Link Here
|
| 77 |
{ |
77 |
{ |
| 78 |
groupList.sort(); |
78 |
groupList.sort(); |
| 79 |
modList.sort(); |
79 |
modList.sort(); |
|
|
80 |
|
| 81 |
removeEmptyGroups(); |
| 80 |
emit modulesReady(); |
82 |
emit modulesReady(); |
| 81 |
#if 0 |
83 |
#if 0 |
| 82 |
dumpModules(); |
84 |
dumpModules(); |
|
Lines 437-443
Link Here
|
| 437 |
} |
439 |
} |
| 438 |
} |
440 |
} |
| 439 |
|
441 |
|
|
|
442 |
void YModules::removeEmptyGroups() |
| 443 |
{ |
| 444 |
GroupListIterator it( groupList ); |
| 440 |
|
445 |
|
|
|
446 |
while ( *it ) |
| 447 |
{ |
| 448 |
if (it.current()->isEmpty() ) |
| 449 |
{ |
| 450 |
printf( "Empty group \"%s\" removed.\n", (const char *) (*it)->getRawName() ); |
| 451 |
groupList.remove(it); |
| 452 |
} |
| 453 |
++it; |
| 454 |
} |
| 455 |
} |
| 456 |
|
| 457 |
|
| 441 |
void YModules::runModule( const YMod* module) |
458 |
void YModules::runModule( const YMod* module) |
| 442 |
{ |
459 |
{ |
| 443 |
if (!module) |
460 |
if (!module) |