Fix DeviceConfig default initialization
Initialize smartshift to nullptr. Otherwise, the device configuration contains a SmartshiftStatus, even though, none was declared in the configuration file. This causes later an error if the device does not support SmartShift.
This commit is contained in:
parent
2ed3efaed4
commit
97b174f6df
|
@ -20,7 +20,7 @@ namespace logid
|
|||
DeviceConfig(DeviceConfig* dc, Device* dev);
|
||||
DeviceConfig(const libconfig::Setting& root);
|
||||
const int* dpi = nullptr;
|
||||
HIDPP20::ISmartShift::SmartshiftStatus* smartshift;
|
||||
HIDPP20::ISmartShift::SmartshiftStatus* smartshift = nullptr;
|
||||
const uint8_t* hiresscroll = nullptr;
|
||||
std::map<uint16_t, ButtonAction*> actions;
|
||||
const bool baseConfig = true;
|
||||
|
|
Loading…
Reference in New Issue
Block a user