View Issue Details

IDProjectCategoryView StatusLast Update
0003052NoesisGUIUnitypublic2024-06-04 11:03
Reportercramos Assigned Tosfernandez  
PrioritynormalSeverityminor 
Status resolvedResolutionno change required 
Product Version3.2.2 
Target Version3.2.4Fixed in Version3.2.4 
Summary0003052: Calling NoesisView.KeyUp or NoesisView.KeyDown multiple times in the same frame erases the previous notifications
Description

We have something similar to this:

public NoesisView view;

private void Awake()
{
view = GetComponent<NoesisView>();
}

public void SendInput()
{
view.KeyUp(Key.GamepadAccept);
}

This works, but if in the same frame SendInput makes more than one call, for example:

public void SendInput()
{
view.KeyUp(Key.GamepadAccept);
view.KeyUp(Key.F24);
}

The UI will never receive the GamepadAccept event that previously worked.

If you switch the order:

public void SendInput()
{
view.KeyUp(Key.F24);
view.KeyUp(Key.GamepadAccept);
}

The UI will receive the GamepadAccept event.

PLEASE NOTE: This was tested with the version 3.2.2, but we're currently using a custom version from here ( https://www.noesisengine.com/bugs/view.php?id=2693#c8804 ) to prevent crashes.

Steps To Reproduce

Call KeyUp or KeyDow more than one time in your input method and the UI will only handle the key that was sent in the last KeyUp/KeyDown.

PlatformWindows

Activities

sfernandez

sfernandez

2024-06-03 19:47

manager   ~0009617

Hi, should we close this one?
From the mail conversation we had a few months back we concluded the behavior was correct.

cramos

cramos

2024-06-04 09:01

reporter   ~0009629

Yeah, you can close it. Thanks!

Issue History

Date Modified Username Field Change
2024-01-30 15:19 cramos New Issue
2024-01-30 15:19 cramos Tag Attached: C#
2024-01-30 15:19 cramos Tag Attached: Unity
2024-01-31 10:02 jsantos Assigned To => sfernandez
2024-01-31 10:02 jsantos Status new => assigned
2024-01-31 10:02 jsantos Target Version => 3.2.4
2024-06-03 17:26 jsantos Severity crash => minor
2024-06-03 19:47 sfernandez Status assigned => feedback
2024-06-03 19:47 sfernandez Note Added: 0009617
2024-06-04 09:01 cramos Note Added: 0009629
2024-06-04 09:01 cramos Status feedback => assigned
2024-06-04 11:03 sfernandez Status assigned => resolved
2024-06-04 11:03 sfernandez Resolution open => no change required
2024-06-04 11:03 sfernandez Fixed in Version => 3.2.4
2025-10-10 13:29 jsantos Category Unity3D => Unity