View Issue Details

IDProjectCategoryView StatusLast Update
0002856NoesisGUIC++ SDKpublic2024-01-25 20:29
Reportermaherne Assigned Tojsantos  
PrioritynormalSeverityminor 
Status resolvedResolutionfixed 
Product Version3.2.2 
Target Version3.2.3Fixed in Version3.2.3 
Summary0002856: TextBlock and ShapingFull have different behaviour for handling empty InlineUIContainers
Description

InlineUIContainers, when empty, are stored as spaces in the TextBlock::TextProperty, but are entirely ignored in ShapingFull.

In ShapingFull::ShapeRuns, an InlineUIContainer with a child it is included in the const TextRun* runs parameter, with TextRun::Type Image. If an InlineUIContainer has no child then runs does not contain an entry for the InlineUIContainer.

Steps To Reproduce

<TextBlock><InlineUIContainer/><InlineUIContainer><Button Width="100" Height="100"/></InlineUIContainer></TextBlock>

PlatformAny

Activities

There are no notes attached to this issue.

Issue History

Date Modified Username Field Change
2023-11-21 17:26 maherne New Issue
2023-11-21 23:06 jsantos Assigned To => jsantos
2023-11-21 23:06 jsantos Status new => assigned
2023-11-21 23:06 jsantos Product Version 3.2.3 => 3.2.2
2023-11-21 23:06 jsantos Target Version => 3.2.3
2024-01-22 11:47 sfernandez Target Version 3.2.3 => 3.2.4
2024-01-22 11:53 jsantos Target Version 3.2.4 => 3.2.3
2024-01-25 20:29 jsantos Status assigned => resolved
2024-01-25 20:29 jsantos Resolution open => fixed
2024-01-25 20:29 jsantos Fixed in Version => 3.2.3