| 873 | } |
| 874 | |
| 875 | void execute_menu_callback(const std::string& idname, int callback_index) { |
| 876 | if (!g_bridge.execute_menu_callback) |
| 877 | return; |
| 878 | if (!can_acquire_gil()) |
| 879 | return; |
| 880 | if (g_bridge.prepare_ui) |
| 881 | g_bridge.prepare_ui(); |
| 882 | const GilAcquire gil; |
| 883 | g_bridge.execute_menu_callback(idname.c_str(), callback_index); |
| 884 | } |
| 885 | |
| 886 | void draw_python_modals(lfs::core::Scene* scene) { |
| 887 | if (!g_bridge.draw_modals) |
no test coverage detected