Browse Source

Don't wreck the layer selection in LM previews

pull/35/head
Adam Johnson 9 years ago
parent
commit
1ad2b73a74
  1. 8
      korman/operators/op_lightmap.py

8
korman/operators/op_lightmap.py

@ -17,6 +17,7 @@ import bpy
from bpy.props import * from bpy.props import *
from ..exporter.etlight import LightBaker from ..exporter.etlight import LightBaker
from ..helpers import GoodNeighbor
class _LightingOperator: class _LightingOperator:
@ -37,8 +38,11 @@ class LightmapAutobakePreviewOperator(_LightingOperator, bpy.types.Operator):
super().__init__() super().__init__()
def execute(self, context): def execute(self, context):
bake = LightBaker() with GoodNeighbor() as toggle:
bake.bake_static_lighting([context.active_object,]) toggle.track(context.scene, "layers", tuple(context.scene.layers))
bake = LightBaker()
bake.bake_static_lighting([context.active_object,])
tex = bpy.data.textures.get("LIGHTMAPGEN_PREVIEW") tex = bpy.data.textures.get("LIGHTMAPGEN_PREVIEW")
if tex is None: if tex is None:

Loading…
Cancel
Save