diff --git a/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp b/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp index 25bb61f330..13b6e1db42 100644 --- a/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp +++ b/wpilibc/src/main/native/cpp/smartdashboard/SmartDashboard.cpp @@ -19,6 +19,8 @@ using namespace frc; namespace { struct Instance { + Instance() { HAL_Report(HALUsageReporting::kResourceType_SmartDashboard, 0); } + detail::ListenerExecutor listenerExecutor; std::shared_ptr table = nt::NetworkTableInstance::GetDefault().GetTable("SmartDashboard"); @@ -28,7 +30,6 @@ struct Instance { } // namespace static Instance& GetInstance() { - HAL_Report(HALUsageReporting::kResourceType_SmartDashboard, 0); static Instance instance; return instance; }