gpilab / framework

The GPI framework provides the canvas for graphically assembling algorithms.
Other
20 stars 7 forks source link

Looking ahead: bug with qt5.12 #26

Closed borupdaniel closed 4 years ago

borupdaniel commented 5 years ago

Eric B. showed me a bug yesterday on his install, which uses MacPorts and is running qt5.12. In this bug, opening the node widget menu, closing it, and re-opening it causes nothing to show up unless clicked/selected — it appears as a blank window, the correct size, but with nothing in it. Clicking around will cause things to pop up again within the window. The same is also true for the node menu on a right click.

We're only supporting qt5.9 at the moment, but wanted to put this here in case someone's able to take a look at what's going on as we'll run into this bug eventually on some upgrade and it's not covered by our current tests, which don't involve the GUI.

aganders3 commented 5 years ago

Qt 5.12 is also the next LTS release, so I agree it would be good to address this bug.

aganders3 commented 5 years ago

Possibly related bugs: https://bugreports.qt.io/browse/QTBUG-72387

https://bugreports.qt.io/browse/QTBUG-71988 (Though if that were the problem it seems to suggest it's fixed in 5.12.1)

borupdaniel commented 5 years ago

It seems like this may be caused by the bug described below:

https://codereview.qt-project.org/c/qt/qtbase/+/267755

Not sure if that means it's fixed as of a later Qt 5.12 version? If so we can probably close this — if not I'll leave it open for now.

borupdaniel commented 4 years ago

This appears to be fixed based on the latest qt 5.12, closing.