Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

relation list selection issue #273

Open
fkv1 opened this issue Sep 15, 2022 · 3 comments
Open

relation list selection issue #273

fkv1 opened this issue Sep 15, 2022 · 3 comments
Assignees
Labels

Comments

@fkv1
Copy link

fkv1 commented Sep 15, 2022

A double click on a relation in the relation list ("Relation" tab in the "Features" panel) makes the list scroll back to the top. (This can only be observed if the list contains more rows than fit into the panel.) This is unhelpful and it didn't happen in earlier Merkaartor versions. The scrollback sometimes happens so quickly that the second part of the double click gets registered in another line, triggering a multiselect.

@Krakonos
Copy link
Member

I can reproduce the issue and will have a look.

@Krakonos Krakonos self-assigned this Oct 20, 2022
@Krakonos Krakonos added the Bug label Oct 20, 2022
@Krakonos
Copy link
Member

Krakonos commented Oct 20, 2022

Ok, after more investigation it appears to be bug in Qt itself. Here is what I have found:

  • The issue appears to be present in Qt 5.15.2 and 5.15.5
  • The issue appears to be fixed in Qt 5.15.6 or 6.3.1

Can you please provide the Qt version and possibly upgrade to a newer one? What is the platform used?

@fkv1
Copy link
Author

fkv1 commented Oct 20, 2022

I guess it's about qt-core, which I have in version 5.15.2. That conforms to your findings. Platform is FreeBSD.

$ pkg info -Ix qt
gpgme-qt5-1.15.1 Gpgme Qt5 bindings
libaccounts-qt5-1.16_2 Qt5 wrapper for SSO framework
libdbusmenu-qt5-0.9.3.160420160218_11 Qt5 implementation of the DBusMenu protocol
linux-c7-qt-4.8.7_2 RPM of QT4 (Linux CentOS 7.7.1908)
linux-c7-qt-x11-4.8.7_2 Cross-platform application and UI framework (Linux CentOS 7.7.1908)
linux-c7-qtwebkit-2.3.4_2 Qt WebKit implementation (Linux CentOS 7.7.1908)
phonon-qt5-4.11.1 KDE multimedia framework
polkit-qt-1-0.113.0_8 Qt5 wrapper around Polkit libraries
poppler-qt5-21.03.0 Qt 5 bindings to poppler
py38-sphinxcontrib-qthelp-1.0.3 Sphinx extension which outputs QtHelp document
py39-sphinxcontrib-qthelp-1.0.3 Sphinx extension which outputs QtHelp document
qca-qt5-2.3.2 Cross-platform crypto API for Qt
qjson-qt5-0.9.0_7 Library to manage JSON objects with Qt
qscintilla2-qt5-2.12.0 Qt 5 port of the Scintilla C++ editor class
qt5-3d-5.15.2_3 Qt3D module
qt5-assistant-5.15.2 Qt 5 documentation browser
qt5-buildtools-5.15.2_2 Qt build tools
qt5-concurrent-5.15.2_2 Qt multi-threading module
qt5-core-5.15.2p263_2 Qt core non-graphical module (KDE patched)
qt5-dbus-5.15.2_1 Qt D-Bus inter-process communication module
qt5-declarative-5.15.2_4 Qt declarative framework for dynamic user interfaces
qt5-declarative-test-5.15.2 Qt declarative framework for dynamic user interface (testing)
qt5-designer-5.15.2_1 Qt 5 graphical user interface designer
qt5-doc-5.12.2 Qt 5 documentation
qt5-gamepad-5.15.2_2 Qt 5 Gamepad Module
qt5-graphicaleffects-5.15.2 Qt Quick graphical effects
qt5-gui-5.15.2_7 Qt graphical user interface module
qt5-help-5.15.2_1 Qt online help integration module
qt5-imageformats-5.15.2 Qt plugins for additional image formats
qt5-linguist-5.15.2 Qt 5 translation tool
qt5-linguisttools-5.15.2_1 Qt localization tools
qt5-location-5.15.2_1 Qt location module
qt5-multimedia-5.15.2_3 Qt audio, video, radio and camera support module
qt5-network-5.15.2_1 Qt network module
qt5-opengl-5.15.2_2 Qt 5-compatible OpenGL support module
qt5-printsupport-5.15.2_1 Qt print support module
qt5-qdbus-5.15.2_1 Qt command-line interface to D-Bus
qt5-qdoc-5.15.2p17_1 Qt documentation generator (KDE patched)
qt5-qdoc-data-5.15.2 QDoc configuration files
qt5-qmake-5.15.2_1 Qt Makefile generator
qt5-qtpaths-5.15.2 Command line client to QStandardPaths
qt5-quickcontrols-5.15.2_1 Set of controls for building complete interfaces in Qt Quick
qt5-quickcontrols2-5.15.2_1 Set of controls for building complete interfaces in Qt Quick
qt5-script-5.15.2_1 Qt 4-compatible scripting module
qt5-scripttools-5.15.2_1 Qt Script additional components
qt5-sensors-5.15.2_1 Qt sensors module
qt5-serialport-5.15.2_1 Qt functions to access serial ports
qt5-speech-5.13.2 Accessibilty features for Qt5
qt5-sql-5.15.2_1 Qt SQL database integration module
qt5-sqldrivers-pgsql-5.15.2 Qt PostgreSQL database plugin
qt5-sqldrivers-sqlite3-5.15.2 Qt SQLite 3 database plugin
qt5-svg-5.15.2_1 Qt SVG support module
qt5-testlib-5.15.2_1 Qt unit testing module
qt5-uiplugin-5.15.2 Custom Qt widget plugin interface for Qt Designer
qt5-uitools-5.15.2_1 Qt Designer UI forms support module
qt5-virtualkeyboard-5.15.2_1 Qt 5 Virtual Keyboard Module
qt5-wayland-5.15.2_3 Qt5 wrapper for Wayland
qt5-webchannel-5.15.2_2 Qt 5 library for integration of C++/QML with HTML/js clients
qt5-webengine-5.15.2_5 Qt 5 library to render web content
qt5-webkit-5.212.0.a4_7 QtWebKit with a more modern WebKit code base
qt5-widgets-5.15.2_3 Qt C++ widgets module
qt5-x11extras-5.15.2_1 Qt platform-specific features for X11-based systems
qt5-xml-5.15.2_1 Qt SAX and DOM implementations
qt5-xmlpatterns-5.15.2 Qt support for XPath, XQuery, XSLT and XML Schema
qtchooser-66_2 Qt tool wrapper
qtkeychain-0.10.0 Platform independent Qt API for storing passwords
quazip-qt5-1.1 Qt/C++ wrapper for ZIP/UNZIP package
signon-qt5-8.60 D-Bus service performing user authentication

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

No branches or pull requests

2 participants