Merge branch 'save_ext' into progsig-sx
This commit is contained in:
@@ -108,7 +108,10 @@ void SlXvSetCurrentState()
|
|||||||
SlXvResetState();
|
SlXvResetState();
|
||||||
_sl_is_ext_version = true;
|
_sl_is_ext_version = true;
|
||||||
|
|
||||||
// TODO: set versions for currently enabled features here
|
const SlxiSubChunkInfo *info = _sl_xv_sub_chunk_infos;
|
||||||
|
for (; info->index != XSLFI_NULL; ++info) {
|
||||||
|
_sl_xv_feature_versions[info->index] = info->save_version;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -2469,6 +2469,8 @@ static inline void ClearSaveLoadState()
|
|||||||
|
|
||||||
delete _sl.lf;
|
delete _sl.lf;
|
||||||
_sl.lf = NULL;
|
_sl.lf = NULL;
|
||||||
|
|
||||||
|
SlXvSetCurrentState();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -2293,7 +2293,7 @@ static void LoadSettingsPatx(const SettingDesc *sd, void *object)
|
|||||||
|
|
||||||
static const SaveLoad _settings_patx_desc[] = {
|
static const SaveLoad _settings_patx_desc[] = {
|
||||||
SLE_VAR(SettingsPatxLoad, flags, SLE_UINT32),
|
SLE_VAR(SettingsPatxLoad, flags, SLE_UINT32),
|
||||||
SLE_STR(SettingsPatxLoad, name, SLE_STRB, 255),
|
SLE_STR(SettingsPatxLoad, name, SLE_STRB, 256),
|
||||||
SLE_VAR(SettingsPatxLoad, setting_length, SLE_UINT32),
|
SLE_VAR(SettingsPatxLoad, setting_length, SLE_UINT32),
|
||||||
SLE_END()
|
SLE_END()
|
||||||
};
|
};
|
||||||
|
Reference in New Issue
Block a user