Annoying hack to pretend that an operator and its properties are the same, when passi...
authorCampbell Barton <ideasman42@gmail.com>
Fri, 24 Sep 2010 03:48:26 +0000 (03:48 +0000)
committerCampbell Barton <ideasman42@gmail.com>
Fri, 24 Sep 2010 03:48:26 +0000 (03:48 +0000)
commite90ad1d9bafccadcc05cbcad5cc64d0c9940f6f9
tree8077e12224a729460c5bfef19ff1b3dfd4d295ac
parentf866de1c9f18a726029f5a16f892c5383f3e3a92
Annoying hack to pretend that an operator and its properties are the same, when passing an operator to an rna function argument which accepts 'AnyType', then pass the properties instead.

This means we can do operator drawing without passing self.properties as an argument.

while this check if quite specific, if this gives problems later on we should probably change operators not to try to mix an operator and its properties, it looks nice to a scripter but internally is not easy to manage.
release/scripts/op/io_mesh_ply/__init__.py
release/scripts/op/io_scene_obj/__init__.py
release/scripts/op/object.py
source/blender/python/intern/bpy_rna.c