Project dirty state manager -> Fixed crash when loading/saving a 3mf file
This commit is contained in:
parent
ede14251b1
commit
a91306032c
@ -67,7 +67,7 @@
|
|||||||
// Enable project dirty state manager
|
// Enable project dirty state manager
|
||||||
#define ENABLE_PROJECT_DIRTY_STATE (1 && ENABLE_2_4_0_ALPHA0)
|
#define ENABLE_PROJECT_DIRTY_STATE (1 && ENABLE_2_4_0_ALPHA0)
|
||||||
// Enable project dirty state manager debug window
|
// Enable project dirty state manager debug window
|
||||||
#define ENABLE_PROJECT_DIRTY_STATE_DEBUG_WINDOW (0 && ENABLE_PROJECT_DIRTY_STATE)
|
#define ENABLE_PROJECT_DIRTY_STATE_DEBUG_WINDOW (1 && ENABLE_PROJECT_DIRTY_STATE)
|
||||||
|
|
||||||
|
|
||||||
#endif // _prusaslicer_technologies_h_
|
#endif // _prusaslicer_technologies_h_
|
||||||
|
@ -210,8 +210,7 @@ void ProjectDirtyStateManager::reset_after_save()
|
|||||||
|
|
||||||
if (&main_stack == &active_stack) {
|
if (&main_stack == &active_stack) {
|
||||||
const UndoRedo::Snapshot* saveable_snapshot = get_last_saveable_snapshot(EStackType::Main, main_stack, m_state.gizmos, m_last_save.main);
|
const UndoRedo::Snapshot* saveable_snapshot = get_last_saveable_snapshot(EStackType::Main, main_stack, m_state.gizmos, m_last_save.main);
|
||||||
assert(saveable_snapshot != nullptr);
|
m_last_save.main = (saveable_snapshot != nullptr) ? saveable_snapshot->timestamp : 0;
|
||||||
m_last_save.main = saveable_snapshot->timestamp;
|
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
const UndoRedo::Snapshot* main_active_snapshot = get_active_snapshot(main_stack);
|
const UndoRedo::Snapshot* main_active_snapshot = get_active_snapshot(main_stack);
|
||||||
|
Loading…
Reference in New Issue
Block a user