]> git.tdb.fi Git - libs/gui.git/blobdiff - source/input/linux/gamecontroller.cpp
Streamline iterators and loop constructs
[libs/gui.git] / source / input / linux / gamecontroller.cpp
index d0029e8fe3c4bbad1249bb4fdcea6b1baca1d7b6..58e4ef17325d2aa8d3b0a22447ccae4b30ac86da 100644 (file)
@@ -46,9 +46,9 @@ unsigned GameController::detect()
        FS::Path dev_input = "/dev/input";
        vector<string> devices = FS::list_filtered(dev_input, "^js[0-9]+");
        sort(devices);
-       for(vector<string>::const_iterator i=devices.begin(); i!=devices.end(); ++i)
+       for(const string &f: devices)
                // TODO check permissions
-               Private::detected_controllers.push_back((dev_input / *i).str());
+               Private::detected_controllers.push_back((dev_input/f).str());
 
        detect_done = true;
        n_detected_controllers = Private::detected_controllers.size();