mirror of
https://git.mirrors.martin98.com/https://github.com/bambulab/BambuStudio.git
synced 2025-08-06 07:16:48 +08:00
FIX:fixed will create crash logs when open object table
fixed STUDIO-1983 Change-Id: I1f83f16fdc0677f0d00e79508779584789aaa6fa
This commit is contained in:
parent
ccfc61492b
commit
679ccb658b
@ -1384,11 +1384,20 @@ wxString ObjectGridTable::GetValue (int row, int col)
|
||||
}
|
||||
else {
|
||||
try {
|
||||
ConfigOptionString& option_value = dynamic_cast<ConfigOptionString&>(option);
|
||||
if (grid_row->row_type == row_volume)
|
||||
if (grid_row->row_type == row_volume){
|
||||
ConfigOptionString& option_value = dynamic_cast<ConfigOptionString&>(option);
|
||||
return GUI::from_u8(std::string(" ") + option_value.value);
|
||||
else
|
||||
return GUI::from_u8(option_value.value);
|
||||
}
|
||||
else {
|
||||
if (option.type() == coInt) {
|
||||
ConfigOptionInt& option_value = dynamic_cast<ConfigOptionInt&>(option);
|
||||
return GUI::from_u8(wxString::Format("%d",option_value.value).ToStdString());
|
||||
}else {
|
||||
ConfigOptionString& option_value = dynamic_cast<ConfigOptionString&>(option);
|
||||
return GUI::from_u8(option_value.value);
|
||||
}
|
||||
|
||||
}
|
||||
}
|
||||
catch(...) {
|
||||
BOOST_LOG_TRIVIAL(error) << __FUNCTION__ << boost::format("row %1%, col %2%, type %3% ")%row %col %grid_col->type;
|
||||
|
Loading…
x
Reference in New Issue
Block a user