-
-
Notifications
You must be signed in to change notification settings - Fork 21.4k
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Editor shortcuts are reset on each start #53372
Comments
The issue is gone without a trace. How mysterious 😒 |
Reopening, something is definitely wrong here: Might be related #53373 |
@KoBeWi Yep it is a bug, thanks. I think #51273 did cause the issue. In that code, the "original" for each shortcut was set as below when it is registered in editor settings. As you can see, the events AND the sc->set_events(events);
sc->set_meta("original", events); I think this should be enough to fix it. sc->set_events(events);
sc->set_meta("original", events.duplicate(true)); |
This also affected the undo-redo capability of the editor shortcuts. Passing around & storing pointers, man... When testing the changes above in
It appears the last culprit is in |
Godot version
66ab3ce
System information
W10
Issue description
When you open editor, all editor shortcuts are default.
Steps to reproduce
Minimal reproduction project
No response
The text was updated successfully, but these errors were encountered: