We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent 29d100d commit 9c56c0eCopy full SHA for 9c56c0e
worldwind/src/main/java/gov/nasa/worldwind/WorldWindow.java
@@ -116,7 +116,12 @@ public boolean handleMessage(Message msg) {
116
} else if (msg.what == MSG_ID_REQUEST_REDRAW) {
117
requestRedraw();
118
} else if (msg.what == MSG_ID_SET_VIEWPORT) {
119
- viewport.set((Viewport) msg.obj);
+ Viewport newViewport = (Viewport) msg.obj;
120
+ // Keep map scale by adopting field of view on view port resize
121
+ if (viewport.height != 0) {
122
+ camera.setFieldOfView(camera.getFieldOfView() * newViewport.height / viewport.height);
123
+ }
124
+ viewport.set(newViewport);
125
} else if (msg.what == MSG_ID_SET_DEPTH_BITS) {
126
depthBits = (Integer) msg.obj;
127
}
0 commit comments