mirror of
https://github.com/panda3d/panda3d.git
synced 2025-09-30 00:32:57 -04:00
Fix config error when DirectGuiBase is imported before ShowBase
This commit is contained in:
parent
7c2822515b
commit
2514ca29d8
@ -632,7 +632,7 @@ class DirectGuiBase(DirectObject.DirectObject):
|
||||
"""
|
||||
# Need to tack on gui item specific id
|
||||
gEvent = event + self.guiId
|
||||
if base.config.GetBool('debug-directgui-msgs', False):
|
||||
if get_config_showbase().GetBool('debug-directgui-msgs', False):
|
||||
from direct.showbase.PythonUtil import StackTrace
|
||||
print gEvent
|
||||
print StackTrace()
|
||||
@ -655,7 +655,7 @@ def setGuiGridSpacing(spacing):
|
||||
# this should trigger off of __dev__, but it's not available at this point.
|
||||
# __debug__ works because the production client is not __debug__ and the
|
||||
# production AI doesn't create any GUI.
|
||||
if config.GetBool('record-gui-creation-stack', __debug__):
|
||||
if get_config_showbase().GetBool('record-gui-creation-stack', __debug__):
|
||||
# this will help track down the code that created DirectGui objects
|
||||
# call obj.printCreationStackTrace() to figure out what code created it
|
||||
DirectGuiBase = recordCreationStackStr(DirectGuiBase)
|
||||
@ -668,8 +668,7 @@ class DirectGuiWidget(DirectGuiBase, NodePath):
|
||||
# Determine the default initial state for inactive (or
|
||||
# unclickable) components. If we are in edit mode, these are
|
||||
# actually clickable by default.
|
||||
#guiEdit = base.config.GetBool('direct-gui-edit', 0)
|
||||
guiEdit = config.GetBool('direct-gui-edit', 0)
|
||||
guiEdit = get_config_showbase().GetBool('direct-gui-edit', 0)
|
||||
if guiEdit:
|
||||
inactiveInitState = DGG.NORMAL
|
||||
else:
|
||||
|
Loading…
x
Reference in New Issue
Block a user