diff options
author | Gio Aleman <pyrophones@gmail.com> | 2019-03-04 21:35:49 -0500 |
---|---|---|
committer | Gio Aleman <pyrophones@gmail.com> | 2019-03-05 09:53:08 -0500 |
commit | 4cf197fa48c57a5d83f639ffc07d1d0ea306da25 (patch) | |
tree | 5488a9cde52d03034e77f9f00c70170224fbe392 /editor/plugins | |
parent | 3aff78f53242df3a5541747e818ce4ac68219a16 (diff) |
Fixed Tileset preview stretching textures
Diffstat (limited to 'editor/plugins')
-rw-r--r-- | editor/plugins/tile_set_editor_plugin.cpp | 3 |
1 files changed, 2 insertions, 1 deletions
diff --git a/editor/plugins/tile_set_editor_plugin.cpp b/editor/plugins/tile_set_editor_plugin.cpp index e041c3d62e..4f511dc19f 100644 --- a/editor/plugins/tile_set_editor_plugin.cpp +++ b/editor/plugins/tile_set_editor_plugin.cpp @@ -2918,7 +2918,8 @@ void TileSetEditor::update_texture_list_icon() { for (int current_idx = 0; current_idx < texture_list->get_item_count(); current_idx++) { RID rid = texture_list->get_item_metadata(current_idx); texture_list->set_item_icon(current_idx, texture_map[rid]); - texture_list->set_item_icon_region(current_idx, Rect2(0, 0, 150, 100)); + Size2 texture_size = texture_map[rid]->get_size(); + texture_list->set_item_icon_region(current_idx, Rect2(0, 0, MIN(texture_size.x, 150), MIN(texture_size.y, 100))); } texture_list->update(); } |