[Editor] Simplify native menu icon generation.

This commit is contained in:
Pāvels Nadtočajevs 2025-11-27 23:04:51 +02:00
parent 3a97723ff2
commit e68b2436ee
No known key found for this signature in database
GPG key ID: 8413210218EF35D2
6 changed files with 45 additions and 71 deletions

View file

@ -333,7 +333,7 @@ void EditorDockManager::update_docks_menu() {
// Add docks.
docks_menu_docks.clear();
int id = 0;
const Callable icon_fetch = callable_mp((Window *)docks_menu, &Window::get_editor_theme_native_menu_icon).bind(global_menu, dark_mode);
const Callable icon_fetch = callable_mp(EditorNode::get_singleton(), &EditorNode::get_editor_theme_native_menu_icon).bind(global_menu, dark_mode);
for (EditorDock *dock : all_docks) {
if (!dock->enabled || !dock->global) {
continue;