diff options
Diffstat (limited to 'src/mbgl/map/transform.cpp')
-rw-r--r-- | src/mbgl/map/transform.cpp | 10 |
1 files changed, 6 insertions, 4 deletions
diff --git a/src/mbgl/map/transform.cpp b/src/mbgl/map/transform.cpp index c30b8d9687..5104aa0562 100644 --- a/src/mbgl/map/transform.cpp +++ b/src/mbgl/map/transform.cpp @@ -45,9 +45,13 @@ Transform::Transform(MapObserver& observer_, #pragma mark - Map View -bool Transform::resize(const Size size) { +void Transform::resize(const Size size) { + if (size.isEmpty()) { + throw std::runtime_error("failed to resize: size is empty"); + } + if (state.size == size) { - return false; + return; } observer.onCameraWillChange(MapObserver::CameraChangeMode::Immediate); @@ -56,8 +60,6 @@ bool Transform::resize(const Size size) { state.constrain(state.scale, state.x, state.y); observer.onCameraDidChange(MapObserver::CameraChangeMode::Immediate); - - return true; } #pragma mark - Camera |