View Issue Details

IDProjectCategoryView StatusLast Update
0030169RunnerSurfacesPublic2018-11-16 16:37
ReporterStewart BishopAssigned ToMike Dailly 
PriorityLowSeverityC - GeneralReproducibility100%
Status ClosedResolutionFixed 
Product Version2.2.1 
Target Version2.2.1Fixed in Version2.2.1 
Summary0030169: Surfaces: surface_resize() whilst that surface is set causes an error message about surface stack mismatch
DescriptionWith the release of 2.2.1 we've added in an error message if you attempt to pop your surface stack with an uneven stack, and that now throws an error. However, if you resize a surface whilst it is set, then this also throws the same error. The manual makes no mention that we're popping and unsetting the surface on a surface_resize(), so the user doesn't expect to get this error message.

Expected would be that if we're doing an internal pop or push when you resize, we probably shouldn't also show the error in this situation.
Steps To Reproduce1) Run the sample
2) Press space
TagsRunner
1.4 Found In
2.x Runtime Found In2.2.1.273
2.x Runtime Verified In2.2.1.278

Activities

Stewart Bishop

2018-11-06 14:11

Developer  

surface_mismatch.yyz (12,865 bytes)

Mike Dailly

2018-11-07 15:47

Developer   ~0061971

You now get an error when you try to resize or free a surface that is in use, or is actively on the surface stack

Dan

2018-11-16 11:36

Adminstrator   ~0062077

Fix is in 2.2.1.278+