Changeset View
Changeset View
Standalone View
Standalone View
Modules/opengl/opengl.cpp
Show First 20 Lines • Show All 253 Lines • ▼ Show 20 Line(s) | 253 | if (((num = ReadPipe(cmd, pci_info)) || | |||
---|---|---|---|---|---|
254 | (num = ReadPipe("/sbin/"+cmd, pci_info)) || | 254 | (num = ReadPipe("/sbin/"+cmd, pci_info)) || | ||
255 | (num = ReadPipe("/usr/sbin/"+cmd, pci_info)) || | 255 | (num = ReadPipe("/usr/sbin/"+cmd, pci_info)) || | ||
256 | (num = ReadPipe("/usr/local/sbin/"+cmd, pci_info))) && num>=7) { | 256 | (num = ReadPipe("/usr/local/sbin/"+cmd, pci_info))) && num>=7) { | ||
257 | QString line; | 257 | QString line; | ||
258 | for (int i=2; i<=6; i++) { | 258 | for (int i=2; i<=6; i++) { | ||
259 | line = pci_info[i]; | 259 | line = pci_info[i]; | ||
260 | line.remove(QRegExp("[^:]*:[ ]*")); | 260 | line.remove(QRegExp("[^:]*:[ ]*")); | ||
261 | switch (i) { | 261 | switch (i) { | ||
262 | case 2: it->vendor = line; break; | 262 | case 2: it->vendor = line.simplified(); break; | ||
263 | case 3: it->device = line; break; | 263 | case 3: it->device = line.simplified(); break; | ||
264 | case 4: it->subvendor = line; break; | 264 | case 4: it->subvendor = line.simplified(); break; | ||
265 | case 6: it->rev = line; break; | 265 | case 6: it->rev = line.simplified(); break; | ||
266 | } | 266 | } | ||
267 | } | 267 | } | ||
268 | } else { | 268 | } else { | ||
269 | qDebug() << "failed to pcinfo" << cmd;; | 269 | qDebug() << "failed to pcinfo" << cmd;; | ||
270 | it = infos.erase(it); | 270 | it = infos.erase(it); | ||
271 | if (it == infos.end()) { | 271 | if (it == infos.end()) { | ||
272 | break; | 272 | break; | ||
273 | } | 273 | } | ||
▲ Show 20 Lines • Show All 778 Lines • Show Last 20 Lines |