diff options
author | Campbell Barton <ideasman42@gmail.com> | 2020-08-23 09:17:58 +0300 |
---|---|---|
committer | Campbell Barton <ideasman42@gmail.com> | 2020-08-23 09:32:33 +0300 |
commit | ed288a5786d66ae948b630cbc083fa9c8c9f0b89 (patch) | |
tree | 161dea956d96de89647c4a0f7c8082c10022ed8d /source | |
parent | 8f8ed8f5670b96c129b1d1026a70ebf8067036b3 (diff) |
Fix T79989: File browser `Return` doesn't open a directory
Regression in e4a50e3f47de1.
Diffstat (limited to 'source')
-rw-r--r-- | source/blender/editors/space_file/file_ops.c | 6 |
1 files changed, 5 insertions, 1 deletions
diff --git a/source/blender/editors/space_file/file_ops.c b/source/blender/editors/space_file/file_ops.c index e9ffd4583d7..83c0e60168b 100644 --- a/source/blender/editors/space_file/file_ops.c +++ b/source/blender/editors/space_file/file_ops.c @@ -1722,7 +1722,11 @@ void FILE_OT_execute(struct wmOperatorType *ot) /* api callbacks */ ot->invoke = file_exec_invoke; ot->exec = file_exec; - ot->poll = file_operator_poll; + /* Important since handler is on window level. + * + * Avoid using #file_operator_poll since this is also used for entering directories + * which is used even when the file manager doesn't have an operator. */ + ot->poll = ED_operator_file_active; /* properties */ prop = RNA_def_boolean(ot->srna, |