summaryrefslogtreecommitdiff
path: root/tools/editor
diff options
context:
space:
mode:
authorFranklin Sobrinho <franklin_gs@hotmail.com>2015-12-14 16:31:37 -0300
committerFranklin Sobrinho <franklin_gs@hotmail.com>2015-12-14 16:31:37 -0300
commitfd59d17b22002c32dc409c3aea98deb988921c4c (patch)
treec630f598691820780c059b7a00572f335d12800c /tools/editor
parent9e9e4f96a254c6d1108a98ebfd89cc9a5c416907 (diff)
Avoid project manager from processing gamepad input
Diffstat (limited to 'tools/editor')
-rw-r--r--tools/editor/project_manager.cpp7
-rw-r--r--tools/editor/project_manager.h1
2 files changed, 8 insertions, 0 deletions
diff --git a/tools/editor/project_manager.cpp b/tools/editor/project_manager.cpp
index 4db56ea2f9..880df85c19 100644
--- a/tools/editor/project_manager.cpp
+++ b/tools/editor/project_manager.cpp
@@ -348,6 +348,13 @@ struct ProjectItem {
_FORCE_INLINE_ bool operator ==(const ProjectItem& l) const { return project==l.project; }
};
+void ProjectManager::_notification(int p_what) {
+
+ if (p_what==NOTIFICATION_ENTER_TREE) {
+
+ get_tree()->set_editor_hint(true);
+ }
+}
void ProjectManager::_panel_draw(Node *p_hb) {
diff --git a/tools/editor/project_manager.h b/tools/editor/project_manager.h
index 1e6ea9c1c9..f8edb6dc10 100644
--- a/tools/editor/project_manager.h
+++ b/tools/editor/project_manager.h
@@ -85,6 +85,7 @@ class ProjectManager : public Control {
protected:
+ void _notification(int p_what);
static void _bind_methods();
public:
ProjectManager();