ENH:add protection when no thumbnail data
jira:[for protection] Change-Id: I3834a5ffde11ff54567dd854271184f06f94547f
This commit is contained in:
parent
026851c03e
commit
689331e2bf
|
@ -4056,10 +4056,13 @@ void SelectMachineDialog::set_default_from_sdcard()
|
|||
update_page_turn_state(true);
|
||||
|
||||
ThumbnailData& data = m_required_data_plate_data_list[m_print_plate_idx]->plate_thumbnail;
|
||||
wxMemoryInputStream mis((unsigned char*)data.pixels.data(), data.pixels.size());
|
||||
wxImage image = wxImage(mis);
|
||||
image = image.Rescale(FromDIP(256), FromDIP(256));
|
||||
m_thumbnailPanel->set_thumbnail(image);
|
||||
|
||||
if (data.pixels.size() > 0) {
|
||||
wxMemoryInputStream mis((unsigned char*)data.pixels.data(), data.pixels.size());
|
||||
wxImage image = wxImage(mis);
|
||||
image = image.Rescale(FromDIP(256), FromDIP(256));
|
||||
m_thumbnailPanel->set_thumbnail(image);
|
||||
}
|
||||
|
||||
//for black list
|
||||
std::vector<std::string> materials;
|
||||
|
|
Loading…
Reference in New Issue