24 lines
839 B
Diff
24 lines
839 B
Diff
--- wlassistant-0.5.5/src/wlassistant.cpp.BAD 2006-09-11 10:27:30.000000000 -0500
|
|
+++ wlassistant-0.5.5/src/wlassistant.cpp 2006-09-11 10:30:22.000000000 -0500
|
|
@@ -973,13 +973,18 @@
|
|
{
|
|
WANetParams empty;
|
|
QString o = runCommand( Commands.cmd( "iwconfig_status", empty ) );
|
|
- QStringList ol = QStringList::split("\n\n", o);
|
|
+ QStringList ol = QStringList::split("\n\n", o); // do we really need two
|
|
int c = ol.count();
|
|
QStringList ifList = QStringList();
|
|
for (int i = 0; i < c; i++) {
|
|
o = ol[i];
|
|
- if ( o.find("no wireless extensions")==-1 ) //string not found
|
|
- ifList << o.left(o.find(" "));
|
|
+ if ( o.find("no wireless extensions")==-1 ) {
|
|
+ if ( o.find("Warning:") == -1 ) {
|
|
+ QString interface = o.left(o.find(" "));
|
|
+ if ( interface.length() > 1 )
|
|
+ ifList << interface;
|
|
+ }
|
|
+ }
|
|
}
|
|
return ifList;
|
|
}
|