diff options
author | Campbell Barton <ideasman42@gmail.com> | 2010-05-12 01:46:20 +0400 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2010-05-12 01:46:20 +0400 |
commit | d153850520cc191b7cfad6c84cd56bebadeda376 (patch) | |
tree | 8b0e064c15ff4057f73a5d4400b26b472963a5bf /source/blender/editors/interface/view2d.c | |
parent | 3088bda1b7daf70ff924ccdfcbd6f3f8319ac6dd (diff) |
fix for hanging while drawing fcurves, the function made some attempt to avoid the problem but when the view is zero pixels wide it still hung for some time.
Diffstat (limited to 'source/blender/editors/interface/view2d.c')
-rw-r--r-- | source/blender/editors/interface/view2d.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/source/blender/editors/interface/view2d.c b/source/blender/editors/interface/view2d.c index d482f20b077..9a88a52d4b4 100644 --- a/source/blender/editors/interface/view2d.c +++ b/source/blender/editors/interface/view2d.c @@ -1314,6 +1314,13 @@ void UI_view2d_constant_grid_draw(const bContext *C, View2D *v2d) glEnd(); } +/* the price we pay for not exposting structs :( */ +void UI_view2d_grid_size(View2DGrid *grid, float *r_dx, float *r_dy) +{ + *r_dx= grid->dx; + *r_dy= grid->dy; +} + /* free temporary memory used for drawing grid */ void UI_view2d_grid_free(View2DGrid *grid) { |