View Issue Details
ID | Project | Category | View Status | Date Submitted | Last Update |
---|---|---|---|---|---|
0002367 | NoesisGUI | C++ SDK | public | 2022-06-30 08:14 | 2022-06-30 12:53 |
Reporter | nikobarli | Assigned To | sfernandez | ||
Priority | normal | Severity | major | Reproducibility | always |
Status | resolved | Resolution | fixed | ||
Product Version | 3.1.3 | ||||
Target Version | 3.1.6 | Fixed in Version | 3.1.6 | ||
Summary | 0002367: when using IME, TextBox cursor is shown even though focus has moved to another TextBox | ||||
Description | When using IME, TextBox input cursor is shown even though focus has moved to another TextBox. Please see the attached image. | ||||
Steps To Reproduce | 1. Start Login application included in Noesis package 2. turn on Japanese input 3. Input any text inside login name text box, press Enter 4. Click password text box // Input cursors are shown on both login text box and password text box When the application exits, exception is thrown inside TextContainer destructor. | ||||
Tags | No tags attached. | ||||
Platform | Any | ||||
|
|
We introduced the bug when adorners were implemented in 3.1.2, it is now fixed in changeset 11462.Index: AdornerLayer.cpp =================================================================== --- AdornerLayer.cpp (revision 11461) +++ AdornerLayer.cpp (revision 11462) @@ -370,10 +370,10 @@ adornedElement->Destroyed() -= MakeDelegate(this, &AdornerLayer::OnAdornedElementDestroyed); NS_LOG_TRACE("[%p] AdornerLayer: removed adorned element '%s' (%p)", this, adornedElement->GetClassType()->GetName(), adornedElement); + + mAdornedElements.Erase(adornedElement); } - mAdornedElements.Erase(adornedElement); - if (mAdornedElements.Empty()) { Visual* parent = GetVisualParent(); |
|
Date Modified | Username | Field | Change |
---|---|---|---|
2022-06-30 08:14 | nikobarli | New Issue | |
2022-06-30 08:14 | nikobarli | File Added: image.png | |
2022-06-30 08:14 | nikobarli | File Added: Assertion.PNG | |
2022-06-30 10:43 | sfernandez | Assigned To | => sfernandez |
2022-06-30 10:43 | sfernandez | Status | new => assigned |
2022-06-30 10:43 | sfernandez | Target Version | => 3.1.6 |
2022-06-30 12:53 | sfernandez | Status | assigned => resolved |
2022-06-30 12:53 | sfernandez | Resolution | open => fixed |
2022-06-30 12:53 | sfernandez | Fixed in Version | => 3.1.6 |
2022-06-30 12:53 | sfernandez | Note Added: 0008004 |