diff options
author | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-02-02 20:28:53 +0300 |
---|---|---|
committer | Brecht Van Lommel <brechtvanlommel@pandora.be> | 2010-02-02 20:28:53 +0300 |
commit | 942e1fc6a8dff027f8d1d00a00ff8d8d794336f3 (patch) | |
tree | 6dfbca76bc7f6677a1ed12cc353c240c02cf6f45 /source/blender/blenloader | |
parent | d20397661fa73bba6806d03dded414f5970db065 (diff) |
Give border render coordinates a sane default, so enabling border in the
render properties shows the render border in the 3d view.
Diffstat (limited to 'source/blender/blenloader')
-rw-r--r-- | source/blender/blenloader/intern/readfile.c | 17 |
1 files changed, 14 insertions, 3 deletions
diff --git a/source/blender/blenloader/intern/readfile.c b/source/blender/blenloader/intern/readfile.c index 84cb61af5ae..bdd0d89410d 100644 --- a/source/blender/blenloader/intern/readfile.c +++ b/source/blender/blenloader/intern/readfile.c @@ -10654,9 +10654,20 @@ static void do_versions(FileData *fd, Library *lib, Main *main) } /* put 2.50 compatibility code here until next subversion bump */ - //{ - - //} + { + Scene *sce; + + /* initialize to sane default so toggling on border shows something */ + for(sce = main->scene.first; sce; sce = sce->id.next) { + if(sce->r.border.xmin == 0.0f && sce->r.border.ymin == 0.0f && + sce->r.border.xmax == 0.0f && sce->r.border.ymax == 0.0f) { + sce->r.border.xmin= 0.0f; + sce->r.border.ymin= 0.0f; + sce->r.border.xmax= 1.0f; + sce->r.border.ymax= 1.0f; + } + } + } /* WATCH IT!!!: pointers from libdata have not been converted yet here! */ /* WATCH IT 2!: Userdef struct init has to be in editors/interface/resources.c! */ |