Bugfix: zooming in empty layers preview (because of disabled background processing) crashed
This commit is contained in:
parent
e84ead5291
commit
c65c9d876e
1 changed files with 4 additions and 0 deletions
|
@ -164,6 +164,8 @@ sub new {
|
||||||
EVT_MOUSEWHEEL($self, sub {
|
EVT_MOUSEWHEEL($self, sub {
|
||||||
my ($self, $e) = @_;
|
my ($self, $e) = @_;
|
||||||
|
|
||||||
|
return if !$self->GetParent->enabled;
|
||||||
|
|
||||||
my $old_zoom = $self->_zoom;
|
my $old_zoom = $self->_zoom;
|
||||||
|
|
||||||
# Calculate the zoom delta and apply it to the current zoom factor
|
# Calculate the zoom delta and apply it to the current zoom factor
|
||||||
|
@ -205,6 +207,8 @@ sub new {
|
||||||
sub mouse_event {
|
sub mouse_event {
|
||||||
my ($self, $e) = @_;
|
my ($self, $e) = @_;
|
||||||
|
|
||||||
|
return if !$self->GetParent->enabled;
|
||||||
|
|
||||||
my $pos = Slic3r::Pointf->new($e->GetPositionXY);
|
my $pos = Slic3r::Pointf->new($e->GetPositionXY);
|
||||||
if ($e->Entering && &Wx::wxMSW) {
|
if ($e->Entering && &Wx::wxMSW) {
|
||||||
# wxMSW needs focus in order to catch mouse wheel events
|
# wxMSW needs focus in order to catch mouse wheel events
|
||||||
|
|
Loading…
Add table
Reference in a new issue