mirror of
https://github.com/GraphiteEditor/Graphite.git
synced 2026-09-15 22:28:10 +08:00
Desktop: Make shutdown more robust and fix panic caused by invalid viewport scale (#3783)
* Fix panic caused by invalid viewport scale * Make shutdown more robust
This commit is contained in:
@@ -26,7 +26,7 @@ impl MessageHandler<ViewportMessage, ()> for ViewportMessageHandler {
|
||||
fn process_message(&mut self, message: ViewportMessage, responses: &mut VecDeque<Message>, _: ()) {
|
||||
match message {
|
||||
ViewportMessage::Update { x, y, width, height, scale } => {
|
||||
assert_ne!(scale, 0., "Viewport scale cannot be zero");
|
||||
assert!(scale > 0., "Viewport scale must be greater than zero");
|
||||
self.scale = scale;
|
||||
|
||||
self.bounds = Bounds {
|
||||
|
||||
Reference in New Issue
Block a user