Merge branch 'master' of https://github.com/prusa3d/Slic3r
This commit is contained in:
commit
e7fdc44d5a
@ -896,7 +896,11 @@ void GLCanvas3D::Selection::add(unsigned int volume_idx, bool as_single_selectio
|
|||||||
if (needs_reset)
|
if (needs_reset)
|
||||||
clear();
|
clear();
|
||||||
|
|
||||||
m_mode = volume->is_modifier ? Volume : Instance;
|
if (volume->is_modifier)
|
||||||
|
m_mode = Volume;
|
||||||
|
else if (!contains_volume(volume_idx))
|
||||||
|
m_mode = Instance;
|
||||||
|
// else -> keep current mode
|
||||||
|
|
||||||
switch (m_mode)
|
switch (m_mode)
|
||||||
{
|
{
|
||||||
|
@ -2,6 +2,7 @@
|
|||||||
#define slic3r_GUI_ObjectSettings_hpp_
|
#define slic3r_GUI_ObjectSettings_hpp_
|
||||||
|
|
||||||
#include <memory>
|
#include <memory>
|
||||||
|
#include <vector>
|
||||||
#include <wx/panel.h>
|
#include <wx/panel.h>
|
||||||
|
|
||||||
class wxBoxSizer;
|
class wxBoxSizer;
|
||||||
|
@ -3,6 +3,7 @@
|
|||||||
|
|
||||||
#include <wx/wx.h>
|
#include <wx/wx.h>
|
||||||
#include <map>
|
#include <map>
|
||||||
|
#include <vector>
|
||||||
|
|
||||||
namespace Slic3r {
|
namespace Slic3r {
|
||||||
namespace GUI {
|
namespace GUI {
|
||||||
|
@ -1997,9 +1997,6 @@ void Plater::priv::schedule_background_process()
|
|||||||
this->background_process_timer.Start(500, wxTIMER_ONE_SHOT);
|
this->background_process_timer.Start(500, wxTIMER_ONE_SHOT);
|
||||||
// Notify the Canvas3D that something has changed, so it may invalidate some of the layer editing stuff.
|
// Notify the Canvas3D that something has changed, so it may invalidate some of the layer editing stuff.
|
||||||
this->view3D->get_canvas3d()->set_config(this->config);
|
this->view3D->get_canvas3d()->set_config(this->config);
|
||||||
// Reset gcode preview
|
|
||||||
this->preview->get_canvas3d()->reset_volumes();
|
|
||||||
this->preview->get_canvas3d()->reset_legend_texture();
|
|
||||||
}
|
}
|
||||||
|
|
||||||
void Plater::priv::update_print_volume_state()
|
void Plater::priv::update_print_volume_state()
|
||||||
|
Loading…
Reference in New Issue
Block a user