Extensions: DEFINE values to use for extensions update count

This commit is contained in:
Dalai Felinto 2024-05-30 17:47:54 +02:00
parent 192d4dc9dc
commit 1d9f12ac43
2 changed files with 7 additions and 1 deletions

@ -232,6 +232,12 @@ typedef struct wmWindowManager {
#define WM_KEYCONFIG_ARRAY_P(wm) &(wm)->defaultconf, &(wm)->addonconf, &(wm)->userconf
/** #wmWindowManager.extensions_updates */
enum {
WM_EXTENSIONS_UPDATE_UNSET = -2,
WM_EXTENSIONS_UPDATE_CHECKING = -1,
};
/** #wmWindowManager.init_flag */
enum {
WM_INIT_FLAG_WINDOW = (1 << 0),

@ -228,7 +228,7 @@ static void window_manager_blend_read_data(BlendDataReader *reader, ID *id)
wm->winactive = nullptr;
wm->init_flag = 0;
wm->op_undo_depth = 0;
wm->extensions_updates = 0;
wm->extensions_updates = WM_EXTENSIONS_UPDATE_UNSET;
BLI_assert(wm->runtime == nullptr);
wm->runtime = MEM_new<blender::bke::WindowManagerRuntime>(__func__);