diff options
Diffstat (limited to 'Source/Core/InputCommon/ControllerInterface/Pipes/Pipes.cpp')
| -rw-r--r-- | Source/Core/InputCommon/ControllerInterface/Pipes/Pipes.cpp | 5 |
1 files changed, 3 insertions, 2 deletions
diff --git a/Source/Core/InputCommon/ControllerInterface/Pipes/Pipes.cpp b/Source/Core/InputCommon/ControllerInterface/Pipes/Pipes.cpp index 95bdcc4da2..fc89d8a1e6 100644 --- a/Source/Core/InputCommon/ControllerInterface/Pipes/Pipes.cpp +++ b/Source/Core/InputCommon/ControllerInterface/Pipes/Pipes.cpp @@ -17,6 +17,7 @@ #include "Common/FileUtil.h" #include "Common/MathUtil.h" #include "Common/StringUtil.h" +#include "InputCommon/ControllerInterface/ControllerInterface.h" #include "InputCommon/ControllerInterface/Pipes/Pipes.h" namespace ciface @@ -40,7 +41,7 @@ static double StringToDouble(const std::string& text) return result; } -void Init(std::vector<Core::Device*>& devices) +void Init() { // Search the Pipes directory for files that we can open in read-only, // non-blocking mode. The device name is the virtual name of the file. @@ -60,7 +61,7 @@ void Init(std::vector<Core::Device*>& devices) int fd = open(child.physicalName.c_str(), O_RDONLY | O_NONBLOCK); if (fd < 0) continue; - devices.push_back(new PipeDevice(fd, child.virtualName, found++)); + g_controller_interface.AddDevice(new PipeDevice(fd, child.virtualName, found++)); } } |
