summaryrefslogtreecommitdiff
path: root/editor/plugins/tiles
diff options
context:
space:
mode:
authorRĂ©mi Verschelde <remi@verschelde.fr>2022-02-15 14:20:22 +0100
committerGitHub <noreply@github.com>2022-02-15 14:20:22 +0100
commit6d708dfd6a1b94dae44ea89b1bc7d9374650eca8 (patch)
tree362d417acef3a5d2b9ed7c7e51b0c314793c5bdc /editor/plugins/tiles
parent760a95e86a9d213775a6e1b87e3ed30088b0676e (diff)
parentc66ab56544d369f7e13fca41dcaf0b059d232e73 (diff)
Merge pull request #57329 from Ev01/tileset-editor-minimum-zoom
Diffstat (limited to 'editor/plugins/tiles')
-rw-r--r--editor/plugins/tiles/tile_atlas_view.cpp2
1 files changed, 2 insertions, 0 deletions
diff --git a/editor/plugins/tiles/tile_atlas_view.cpp b/editor/plugins/tiles/tile_atlas_view.cpp
index 44e4faa091..d685c634bd 100644
--- a/editor/plugins/tiles/tile_atlas_view.cpp
+++ b/editor/plugins/tiles/tile_atlas_view.cpp
@@ -94,6 +94,8 @@ Size2i TileAtlasView::_compute_alternative_tiles_control_size() {
}
void TileAtlasView::_update_zoom_and_panning(bool p_zoom_on_mouse_pos) {
+ // Don't allow zoom to go below 1% or above 10000%
+ zoom_widget->set_zoom(CLAMP(zoom_widget->get_zoom(), 0.01f, 100.f));
float zoom = zoom_widget->get_zoom();
// Compute the minimum sizes.