diff --git a/qt/OpenRGBDialog2/OpenRGBDialog2.cpp b/qt/OpenRGBDialog2/OpenRGBDialog2.cpp index dfb07944c..8849a6cd3 100644 --- a/qt/OpenRGBDialog2/OpenRGBDialog2.cpp +++ b/qt/OpenRGBDialog2/OpenRGBDialog2.cpp @@ -1546,6 +1546,7 @@ void OpenRGBDialog2::onDetectionEnded() { plugin_manager->ScanAndLoadPlugins(); plugins_loaded = true; + PluginsPage->RefreshList(); } if(device_view_showing) diff --git a/qt/OpenRGBPluginsPage/OpenRGBPluginsPage.h b/qt/OpenRGBPluginsPage/OpenRGBPluginsPage.h index b6d61489d..bc2996e1a 100644 --- a/qt/OpenRGBPluginsPage/OpenRGBPluginsPage.h +++ b/qt/OpenRGBPluginsPage/OpenRGBPluginsPage.h @@ -28,6 +28,7 @@ public: ~OpenRGBPluginsPage(); void on_EnableButton_clicked(OpenRGBPluginsEntry* entry); + void RefreshList(); private slots: void changeEvent(QEvent *event); @@ -45,5 +46,4 @@ private: std::vector entries; bool InstallPlugin(std::string path); - void RefreshList(); };