diff options
| author | Rémi Verschelde | 2016-03-10 16:15:49 +0100 |
|---|---|---|
| committer | Rémi Verschelde | 2016-03-10 16:15:49 +0100 |
| commit | aaad24e6fb1528fc6c773c0225ed9500c3fdd2bb (patch) | |
| tree | 050800bfb1afbc562448967ee635834356c43af5 /servers/visual/visual_server_raster.cpp | |
| parent | 042f8bf88c331197b05e9b250b48ef3f5632b4fe (diff) | |
| parent | 7b07bcaf449ea6cf52c2ac501e48cddbe4bde035 (diff) | |
| download | godot-aaad24e6fb1528fc6c773c0225ed9500c3fdd2bb.tar.gz godot-aaad24e6fb1528fc6c773c0225ed9500c3fdd2bb.tar.zst godot-aaad24e6fb1528fc6c773c0225ed9500c3fdd2bb.zip | |
Merge pull request #3865 from Marqin/coverity
[Coverity] fixed 11 of 537 potential bugs found by Coverity
Diffstat (limited to 'servers/visual/visual_server_raster.cpp')
| -rw-r--r-- | servers/visual/visual_server_raster.cpp | 7 |
1 files changed, 4 insertions, 3 deletions
diff --git a/servers/visual/visual_server_raster.cpp b/servers/visual/visual_server_raster.cpp index c9695b785..2ce0c9a36 100644 --- a/servers/visual/visual_server_raster.cpp +++ b/servers/visual/visual_server_raster.cpp @@ -5667,7 +5667,10 @@ void VisualServerRaster::_instance_validate_autorooms(Instance *p_geometry) { int pass = room->room_info->room->bounds.get_points_inside(dst_points,point_count); - float ratio = (float)pass / point_count; + float ratio = pass; + if( point_count != 0 ) { + ratio /= (float)point_count; + } if (ratio>0.5) // should make some constant p_geometry->valid_auto_rooms.insert(room); @@ -7670,5 +7673,3 @@ VisualServerRaster::VisualServerRaster(Rasterizer *p_rasterizer) { VisualServerRaster::~VisualServerRaster() { } - - |
