mirror of
https://github.com/wpilibsuite/allwpilib
synced 2026-06-19 00:41:43 +00:00
Fix LiveWindow SetEnabled C++ std::bad_function_call (#2281)
It was missing a null check.
This commit is contained in:
@@ -104,12 +104,12 @@ void LiveWindow::SetEnabled(bool enabled) {
|
||||
// Force table generation now to make sure everything is defined
|
||||
UpdateValuesUnsafe();
|
||||
if (enabled) {
|
||||
this->enabled();
|
||||
if (this->enabled) this->enabled();
|
||||
} else {
|
||||
m_impl->registry.ForeachLiveWindow(m_impl->dataHandle, [&](auto& cbdata) {
|
||||
cbdata.builder.StopLiveWindowMode();
|
||||
});
|
||||
this->disabled();
|
||||
if (this->disabled) this->disabled();
|
||||
}
|
||||
m_impl->enabledEntry.SetBoolean(enabled);
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user