dolphin/Source/Core/DolphinQt/Config/Graphics
Dentomologist 0a1084fad5 VideoBackendBase: Check Core state in PopulateBackendInfo
Remove the PopulateBackendInfoFromUI function, which had a single caller
(GraphicsWindow::OnBackendChanged) and checked that the core wasn't
running or starting before calling PopulateBackendInfo.

Move the core state check into PopulateBackendInfo and have
OnBackendChanged call that instead. This guarantees the check is
performed by all callers of PopulateBackendInfo, preventing
potential reintroduction of the crash fixed in 3d4ae63f if another call
to PopulateBackendInfo is added.

As of the previous commit the only other caller of PopulateBackendInfo
is Core::Init shortly before s_state is set to Starting, so it will
always pass the check and so maintain its current behavior.
2024-09-26 17:12:26 -07:00
..
AdvancedWidget.cpp Revert "Audit uses of IsRunning and GetState" 2024-06-26 20:36:46 +02:00
AdvancedWidget.h Config: Expose GFX_OVERLAY_PROJ_STATS setting in UI. 2024-04-18 14:45:28 -05:00
ColorCorrectionConfigWindow.cpp Change paper white default to 203 to match the ITU 2023-11-14 20:21:34 +02:00
ColorCorrectionConfigWindow.h Qt: Color Correction window fixes 2023-07-16 16:48:08 -04:00
EnhancementsWidget.cpp Graphics: Adapt aspect ratio when SBS/TAB 3D is used 2024-08-22 07:11:43 +10:00
EnhancementsWidget.h Graphics: Adapt aspect ratio when SBS/TAB 3D is used 2024-08-22 07:11:43 +10:00
GeneralWidget.cpp Revert "Audit uses of IsRunning and GetState" 2024-06-26 20:36:46 +02:00
GeneralWidget.h Video: implement custom aspect ratio support (already exposed to Qt). 2023-12-18 02:00:24 +02:00
GraphicsWindow.cpp VideoBackendBase: Check Core state in PopulateBackendInfo 2024-09-26 17:12:26 -07:00
GraphicsWindow.h Disable Arbitrary Mipmap Detection checkbox when GPU Texture Decoding is enabled 2023-09-04 13:24:05 -07:00
HacksWidget.cpp Disable Arbitrary Mipmap Detection checkbox when GPU Texture Decoding is enabled 2023-09-04 13:24:05 -07:00
HacksWidget.h Qt: Remove GraphicsWidget class 2023-04-29 14:10:37 -07:00
PostProcessingConfigWindow.cpp Qt: Fix some Post Process Configuration Widget issues n3 2023-06-29 14:13:38 +03:00
PostProcessingConfigWindow.h Qt: Fix some Post Process Configuration Widget issues: 2023-05-26 03:50:51 +03:00