-rw-r--r-- | src/controller/actions/zoom.c | 2 | ||||
-rw-r--r-- | src/controller/callbacks/keyboard.c | 6 | ||||
-rw-r--r-- | src/controller/callbacks/reshape.c | 3 | ||||
-rw-r--r-- | src/model/geometry/density_legend_geometry.c | 5 | ||||
-rw-r--r-- | src/model/state/state.h | 9 |
5 files changed, 10 insertions, 15 deletions
diff --git a/src/model/geometry/density_legend_geometry.c b/src/model/geometry/density_legend_geometry.c index c437517..e5baa08 100644 --- a/src/model/geometry/density_legend_geometry.c +++ b/src/model/geometry/density_legend_geometry.c | |||
@@ -47,7 +47,10 @@ density_legend_geometry (void) | |||
47 | * remains a fixed number of pixels tall when the window is resized | 47 | * remains a fixed number of pixels tall when the window is resized |
48 | * or zoomed. | 48 | * or zoomed. |
49 | */ | 49 | */ |
50 | double legend_height = (*top - *bottom) / S.viewport.h * 10.0; | 50 | GLint viewport[4]; |
51 | glGetIntegerv (GL_VIEWPORT, viewport); | ||
52 | |||
53 | double legend_height = (*top - *bottom) / viewport[3] * 10.0; | ||
51 | 54 | ||
52 | a[0] = *left; | 55 | a[0] = *left; |
53 | a[1] = *top; | 56 | a[1] = *top; |