Browse Source

*** empty log message ***

Mark Mine 25 years ago
parent
commit
50e0952b6b
1 changed files with 8 additions and 3 deletions
  1. 8 3
      direct/src/leveleditor/LevelEditor.py

+ 8 - 3
direct/src/leveleditor/LevelEditor.py

@@ -866,7 +866,7 @@ class LevelEditor(NodePath, PandaObject):
 	# If nothing selected, just return
 	# If nothing selected, just return
         if not self.selectedNPRoot:
         if not self.selectedNPRoot:
             return
             return
-
+        
 	# Next check to see if the selected object is a DNA object
 	# Next check to see if the selected object is a DNA object
 	dnaObject = self.findDNANode(self.selectedNPRoot)
 	dnaObject = self.findDNANode(self.selectedNPRoot)
 	# Nope, not a DNA object, just return
 	# Nope, not a DNA object, just return
@@ -877,6 +877,9 @@ class LevelEditor(NodePath, PandaObject):
         if DNAClassEqual(dnaObject, DNA_FLAT_BUILDING):
         if DNAClassEqual(dnaObject, DNA_FLAT_BUILDING):
             # FLAT BUILDING OPERATIONS
             # FLAT BUILDING OPERATIONS
             menuMode, wallNum = self.getFlatBuildingMode(dnaObject)
             menuMode, wallNum = self.getFlatBuildingMode(dnaObject)
+            # Check menuMode
+            if menuMode == None:
+                return
             # Find appropriate target
             # Find appropriate target
             wall = self.getWall(dnaObject, wallNum)
             wall = self.getWall(dnaObject, wallNum)
             # Record bldg/wall
             # Record bldg/wall
@@ -917,11 +920,11 @@ class LevelEditor(NodePath, PandaObject):
             # STREET OPERATIONS
             # STREET OPERATIONS
             self.DNATarget = dnaObject
             self.DNATarget = dnaObject
             menuMode = 'street_texture'
             menuMode = 'street_texture'
-
+        
         # No valid menu mode, get the hell out of here!
         # No valid menu mode, get the hell out of here!
         if menuMode == None:
         if menuMode == None:
             return
             return
-
+        
         # Now spawn apropriate menu task if menu selected
         # Now spawn apropriate menu task if menu selected
         self.activeMenu = self.getMenu(menuMode)
         self.activeMenu = self.getMenu(menuMode)
         # Set initial state
         # Set initial state
@@ -1000,6 +1003,8 @@ class LevelEditor(NodePath, PandaObject):
                     menuMode = 'door_orientation'
                     menuMode = 'door_orientation'
                 else:
                 else:
                     menuMode = 'door_texture'
                     menuMode = 'door_texture'
+                # MRM: Temp for now
+                menuMode = None
             else:
             else:
                 # Do window operations
                 # Do window operations
                 if direct.fControl:
                 if direct.fControl: