|
|
|
|
|
by userbinator
1991 days ago
|
|
To sound like Linus Torvalds, "that's braindead stupid!" I have never looked at the code in question, but it almost sounds like the developers went out of their way to create these ridiculous bugs, because the simplest solution definitely would not have something like that happen: The handler for Enter gets the current selection (which will definitely be the correct one) and opens it. The actual opening can be slow, so that can be done asynchronously. But to interpret "Enter opens the current selection" as anything other than the current selection at the time the Enter key event was received is definitely in the realm of rookie mistake if not worse. If getting the current selection of a UI control somehow needs to be done asynchronously, then something is seriously wrong. As a long-time Win32 programmer, the manifestations of these bugs are definitely hard to conceive. |
|