mirror of
https://github.com/tildearrow/furnace.git
synced 2024-11-22 12:35:11 +00:00
GUI: fix crash when using MinMod in init pres conf
This commit is contained in:
parent
809ba42ca6
commit
e0c575042e
1 changed files with 11 additions and 7 deletions
|
@ -453,13 +453,17 @@ bool FurnaceGUI::drawSysConf(int chan, int sysPos, DivSystem type, DivConfig& fl
|
|||
if (sampRate>65536) sampRate=65536;
|
||||
altered=true;
|
||||
} rightClickable
|
||||
DivPlatformGBAMinMod* dispatch=(DivPlatformGBAMinMod*)e->getDispatch(chan);
|
||||
float maxCPU=dispatch->maxCPU*100;
|
||||
ImGui::Text("Actual sample rate: %d Hz", dispatch->chipClock);
|
||||
if (maxCPU>90) ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_WARNING]);
|
||||
ImGui::Text("Max mixer CPU usage: %.0f%%", maxCPU);
|
||||
if (maxCPU>90) ImGui::PopStyleColor();
|
||||
FurnaceGUI::popWarningColor();
|
||||
if (chan>=0) {
|
||||
DivPlatformGBAMinMod* dispatch=(DivPlatformGBAMinMod*)e->getDispatch(chan);
|
||||
if (dispatch!=NULL) {
|
||||
float maxCPU=dispatch->maxCPU*100;
|
||||
ImGui::Text("Actual sample rate: %d Hz", dispatch->chipClock);
|
||||
if (maxCPU>90) ImGui::PushStyleColor(ImGuiCol_Text,uiColors[GUI_COLOR_WARNING]);
|
||||
ImGui::Text("Max mixer CPU usage: %.0f%%",maxCPU);
|
||||
if (maxCPU>90) ImGui::PopStyleColor();
|
||||
FurnaceGUI::popWarningColor();
|
||||
}
|
||||
}
|
||||
if (altered) {
|
||||
e->lockSave([&]() {
|
||||
flags.set("volScale",volScale);
|
||||
|
|
Loading…
Reference in a new issue