Implement version setting in SlXvSetCurrentState
Call in ClearSaveLoadState
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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
@@ -2467,6 +2467,8 @@ static inline void ClearSaveLoadState()
|
|||||||
|
|
||||||
delete _sl.lf;
|
delete _sl.lf;
|
||||||
_sl.lf = NULL;
|
_sl.lf = NULL;
|
||||||
|
|
||||||
|
SlXvSetCurrentState();
|
||||||
}
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
|
Reference in New Issue
Block a user