Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/prusa3d/PrusaSlicer.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--src/slic3r/GUI/Field.cpp5
-rw-r--r--src/slic3r/GUI/GUI_ObjectSettings.cpp3
2 files changed, 7 insertions, 1 deletions
diff --git a/src/slic3r/GUI/Field.cpp b/src/slic3r/GUI/Field.cpp
index 026b62ab5..9cd933160 100644
--- a/src/slic3r/GUI/Field.cpp
+++ b/src/slic3r/GUI/Field.cpp
@@ -540,7 +540,10 @@ void Choice::BUILD() {
else{
for (auto el : m_opt.enum_labels.empty() ? m_opt.enum_values : m_opt.enum_labels) {
const wxString& str = _(el);//m_opt_id == "support" ? _(el) : el;
- temp->Append(str, create_scaled_bitmap("empty_icon.png"));
+ //FIXME Vojtech: Why is the single column empty icon necessary? It is a workaround of some kind, but what for?
+ // Please document such workarounds by comments!
+ // temp->Append(str, create_scaled_bitmap("empty_icon.png"));
+ temp->Append(str, wxNullBitmap);
}
set_selection();
}
diff --git a/src/slic3r/GUI/GUI_ObjectSettings.cpp b/src/slic3r/GUI/GUI_ObjectSettings.cpp
index db9af7cce..dbfdb8e6c 100644
--- a/src/slic3r/GUI/GUI_ObjectSettings.cpp
+++ b/src/slic3r/GUI/GUI_ObjectSettings.cpp
@@ -10,6 +10,8 @@
#include "I18N.hpp"
+#include <wx/wupdlock.h>
+
namespace Slic3r
{
namespace GUI
@@ -84,6 +86,7 @@ void ObjectSettings::update_settings_list()
btn->Bind(wxEVT_BUTTON, [opt_key, config, this](wxEvent &event) {
config->erase(opt_key);
wxTheApp->CallAfter([this]() {
+ wxWindowUpdateLocker noUpdates(m_parent);
update_settings_list();
m_parent->Layout();
});