GUI: possibly fix replace crashes
This commit is contained in:
parent
caa1c2c93d
commit
c3a693e804
|
@ -997,16 +997,16 @@ void FurnaceGUI::drawFindReplace() {
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::BeginDisabled(!queryReplaceEffectValDo[i]);
|
ImGui::BeginDisabled(!queryReplaceEffectValDo[i]);
|
||||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvail().x);
|
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvail().x);
|
||||||
ImGui::Combo("##ERMode",&queryReplaceEffectValMode[i],queryReplaceModes,GUI_QUERY_REPLACE_MAX);
|
ImGui::Combo("##ERModeV",&queryReplaceEffectValMode[i],queryReplaceModes,GUI_QUERY_REPLACE_MAX);
|
||||||
ImGui::TableNextColumn();
|
ImGui::TableNextColumn();
|
||||||
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvail().x);
|
ImGui::SetNextItemWidth(ImGui::GetContentRegionAvail().x);
|
||||||
if (queryReplaceEffectValMode[i]==GUI_QUERY_REPLACE_SET) {
|
if (queryReplaceEffectValMode[i]==GUI_QUERY_REPLACE_SET) {
|
||||||
if (ImGui::InputScalar("##ERValueH",ImGuiDataType_S32,&queryReplaceEffectVal[i],&_ONE,&_SIXTEEN,"%.2X",ImGuiInputTextFlags_CharsHexadecimal)) {
|
if (ImGui::InputScalar("##ERValueVH",ImGuiDataType_S32,&queryReplaceEffectVal[i],&_ONE,&_SIXTEEN,"%.2X",ImGuiInputTextFlags_CharsHexadecimal)) {
|
||||||
if (queryReplaceEffectVal[i]<0) queryReplaceEffectVal[i]=0;
|
if (queryReplaceEffectVal[i]<0) queryReplaceEffectVal[i]=0;
|
||||||
if (queryReplaceEffectVal[i]>255) queryReplaceEffectVal[i]=255;
|
if (queryReplaceEffectVal[i]>255) queryReplaceEffectVal[i]=255;
|
||||||
}
|
}
|
||||||
} else if (queryReplaceEffectValMode[i]==GUI_QUERY_REPLACE_ADD || queryReplaceEffectValMode[i]==GUI_QUERY_REPLACE_ADD_OVERFLOW) {
|
} else if (queryReplaceEffectValMode[i]==GUI_QUERY_REPLACE_ADD || queryReplaceEffectValMode[i]==GUI_QUERY_REPLACE_ADD_OVERFLOW) {
|
||||||
if (ImGui::InputInt("##ERValue",&queryReplaceEffectVal[i],1,12)) {
|
if (ImGui::InputInt("##ERValueV",&queryReplaceEffectVal[i],1,12)) {
|
||||||
if (queryReplaceEffectVal[i]<-255) queryReplaceEffectVal[i]=-255;
|
if (queryReplaceEffectVal[i]<-255) queryReplaceEffectVal[i]=-255;
|
||||||
if (queryReplaceEffectVal[i]>255) queryReplaceEffectVal[i]=255;
|
if (queryReplaceEffectVal[i]>255) queryReplaceEffectVal[i]=255;
|
||||||
}
|
}
|
||||||
|
|
Loading…
Reference in New Issue