C2 r72 64bits; Intel Core i5-2500K — GHz (x4), 8 Go DDR3, NVIDIA GeForce GTX 560 Ti, Win 7 Pro
Firefox 8.0.1; Chrome 16.0.912.63 m
Open a new project.
Insert a sprite in the layout. Select the sprite, select its width property, modify it.
Don't validate (don't press return) press ctrl+z.
A check failure appears:
---------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
Modifying deleted WorldInstance
Condition: !world_instance->IsDeleted()
File: Projects\WorldInstance.cpp
Line: 1035
Function: void __cdecl WorldInstanceInfo::SetX(float)
Build: release 72 (64-bit) checked
Component: Construct 2 IDE
(Last Win32 error: 0)
You are using a 'checked' release of Construct 2, intended for testing, which causes certain errors to be reported this way. Hit Ctrl+C to copy this messagebox - it's useful information for the developers, so please include it with any bug reports! Click 'Abort' to quit (unsaved data will be lost!),'Retry' to turn off messages for this session and continue, or 'Ignore' to continue normally.
---------------------------
Abandonner Recommencer Ignorer
---------------------------
Abandon crashes C2 back to windows.
Ignoring raises another check failure :
---------------------------
Construct 2 Check failure
---------------------------
Check failure! This is probably a bug:
Layout view: drawing deleted instance
Condition: !i->instance->IsDeleted()
File: Editors\CLayoutView.cpp
Line: 318
Function: void __cdecl CLayoutView::DoDraw(bool)
Build: release 72 (64-bit) checked
Component: Construct 2 IDE
(Last Win32 error: 0)
You are using a 'checked' release of Construct 2, intended for testing, which causes certain errors to be reported this way. Hit Ctrl+C to copy this messagebox - it's useful information for the developers, so please include it with any bug reports! Click 'Abort' to quit (unsaved data will be lost!),'Retry' to turn off messages for this session and continue, or 'Ignore' to continue normally.
---------------------------
Abandonner Recommencer Ignorer
---------------------------
Ignoring raises one more time the first check failure.
Ignoring it comes back to C2, and the sprite has disapeared.
Reporting for the sake of the check failures.
I believe this behavior makes some sense though, since it's basicly removing the newly made sprite, which is indeed the way to go to undo thing at this point of the project.