View Issue Details

IDProjectCategoryView StatusLast Update
0002017NoesisGUIC++ SDKpublic2021-05-18 10:34
Reporterext.mnawrot Assigned Tosfernandez  
PrioritynormalSeveritycrash 
Status resolvedResolutionfixed 
Product Version3.0.12 
Summary0002017: Triggering SetFocusAction with IsVisibleChanged event causes a crash (potential memory leak)
Description
<!-- WORKS FINE -->        
<i:EventTrigger EventName="IsVisibleChanged">
     <ei:PlaySoundAction Source="../Products/{productId}/Audio/Test-beep.mp3" />
</i:EventTrigger>

<!-- WORKS FINE -->
<i:EventTrigger EventName="Loaded">
     <noesis:SetFocusAction TargetName="<some-target>" />
</i:EventTrigger>

<!-- CRASHES the app on clean up (unregistering events) -->        
<i:EventTrigger EventName="IsVisibleChanged">
     <noesis:SetFocusAction />
</i:EventTrigger>
Steps To Reproduce

I modified the Buttons sample to help reproducing this issue:
https://github.com/Noesis/Tutorials/pull/16

  1. Run the app
  2. Click "SHOW START" button
  3. Close the app
  4. Observe the exception
PlatformWindows

Activities

sfernandez

sfernandez

2021-05-18 10:34

manager   ~0007248

Fixed on changeset r10245.

Issue History

Date Modified Username Field Change
2021-05-10 20:26 ext.mnawrot New Issue
2021-05-10 20:31 jsantos Assigned To => sfernandez
2021-05-10 20:31 jsantos Status new => assigned
2021-05-10 20:31 jsantos Target Version => 3.0.13
2021-05-18 10:34 sfernandez Status assigned => resolved
2021-05-18 10:34 sfernandez Resolution open => fixed
2021-05-18 10:34 sfernandez Fixed in Version => 3.0.13
2021-05-18 10:34 sfernandez Note Added: 0007248