diff options
| author | Johan B. C. Engelen <jbc.engelen@swissonline.ch> | 2006-09-23 19:33:30 +0000 |
|---|---|---|
| committer | johanengelen <johanengelen@users.sourceforge.net> | 2006-09-23 19:33:30 +0000 |
| commit | a2ff3f2a62a43f49462007b968c4a0e87d5de8b8 (patch) | |
| tree | db51bd074f04c9a071b1b2fd17f8fbbfcf59235c /src/display | |
| parent | Update of Portuguese translation (diff) | |
| download | inkscape-a2ff3f2a62a43f49462007b968c4a0e87d5de8b8.tar.gz inkscape-a2ff3f2a62a43f49462007b968c4a0e87d5de8b8.zip | |
axonometric grid: angles cannot be larger than 89 degrees.
(bzr r1718)
Diffstat (limited to 'src/display')
| -rw-r--r-- | src/display/canvas-axonomgrid.cpp | 2 |
1 files changed, 2 insertions, 0 deletions
diff --git a/src/display/canvas-axonomgrid.cpp b/src/display/canvas-axonomgrid.cpp index 909ebdcda..c4fb41cec 100644 --- a/src/display/canvas-axonomgrid.cpp +++ b/src/display/canvas-axonomgrid.cpp @@ -149,6 +149,7 @@ sp_caxonomgrid_set_arg (GtkObject *object, GtkArg *arg, guint arg_id) case ARG_ANGLEX:
grid->angle_deg[X] = GTK_VALUE_DOUBLE (* arg);
if (grid->angle_deg[X] < 0.0) grid->angle_deg[X] = 0.0;
+ if (grid->angle_deg[X] > 89.0) grid->angle_deg[X] = 89.0;
grid->angle_rad[X] = deg_to_rad(grid->angle_deg[X]);
grid->tan_angle[X] = tan(grid->angle_rad[X]);
sp_canvas_item_request_update (item);
@@ -161,6 +162,7 @@ sp_caxonomgrid_set_arg (GtkObject *object, GtkArg *arg, guint arg_id) case ARG_ANGLEZ:
grid->angle_deg[Z] = GTK_VALUE_DOUBLE (* arg);
if (grid->angle_deg[Z] < 0.0) grid->angle_deg[Z] = 0.0;
+ if (grid->angle_deg[X] > 89.0) grid->angle_deg[X] = 89.0;
grid->angle_rad[Z] = deg_to_rad(grid->angle_deg[Z]);
grid->tan_angle[Z] = tan(grid->angle_rad[Z]);
sp_canvas_item_request_update (item);
|
