|
@@ -2001,6 +2001,11 @@ struct _ScriptEditorItemData {
|
|
};
|
|
};
|
|
|
|
|
|
void ScriptEditor::_update_members_overview_visibility() {
|
|
void ScriptEditor::_update_members_overview_visibility() {
|
|
|
|
+ int selected = tab_container->get_current_tab();
|
|
|
|
+ if (selected < 0 || selected >= tab_container->get_child_count()) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (members_overview_enabled) {
|
|
if (members_overview_enabled) {
|
|
members_overview->set_hidden(false);
|
|
members_overview->set_hidden(false);
|
|
} else {
|
|
} else {
|
|
@@ -2011,6 +2016,11 @@ void ScriptEditor::_update_members_overview_visibility() {
|
|
void ScriptEditor::_update_members_overview() {
|
|
void ScriptEditor::_update_members_overview() {
|
|
members_overview->clear();
|
|
members_overview->clear();
|
|
|
|
|
|
|
|
+ int selected = tab_container->get_current_tab();
|
|
|
|
+ if (selected < 0 || selected >= tab_container->get_child_count()) {
|
|
|
|
+ return;
|
|
|
|
+ }
|
|
|
|
+
|
|
if (tab_container->get_child_count() <= 0)
|
|
if (tab_container->get_child_count() <= 0)
|
|
return;
|
|
return;
|
|
|
|
|