[Gambas-bugtracker] Bug #1341: Selection Changes When FileChooser/FileView Refreshed

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Sun Jun 3 20:14:18 CEST 2018


http://gambaswiki.org/bugtracker/edit?object=BUG.1341&from=L21haW4-

Tony MOREHEN reported a new bug.

Summary
-------

Selection Changes When FileChooser/FileView Refreshed

Type             : Bug
Priority         : Medium
Gambas version   : Master
Product          : GUI components


Description
-----------

Place a FileChooser component on a form.  Set ShowDetailed to True. Set Multi to True.
Run the program.
Select a file or multiple files.  The bug occurs no matter how many files are selected.
Right click over one of the selected files.
Instead of the same group of files being selected, the first selected file is now 4 files down in the list.  The number of selected files stays the same.
This behaviour is the same whther gtk2, gtk3, qt4, or qt5 is used.
This behaviour is only found with Multi set to True.
This behaviour is only found in Detailed view.  Behaviour is correct in Icon view.


System information
------------------

[System]
Gambas=3.11.90
OperatingSystem=Linux
Kernel=4.17.0-1-MANJARO
Architecture=x86_64
Distribution=Manjaro Linux
Desktop=XFCE
Theme=Gtk
Language=en_CA.utf8
Memory=15044M

[Libraries]
Cairo=libcairo.so.2.11512.0
Curl=libcurl.so.4.5.0
DBus=libdbus-1.so.3.19.7
GStreamer=libgstreamer-1.0.so.0.1401.0
GTK+2=libgtk-x11-2.0.so.0.2400.32
GTK+3=libgtk-3.so.0.2200.30
OpenGL=libGL.so.1.0.0
Poppler=libpoppler.so.75.0.0
QT4=libQtCore.so.4.8.7
QT5=libQt5Core.so.5.11.0
SDL=libSDL-1.2.so.0.11.4
SQLite=libsqlite3.so.0.8.6

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=xfce-gbSessionManager
DISPLAY=:0
EDITOR=/usr/bin/nano
GB_GUI=gb.qt4
GDMSESSION=xfce-gbSessionManager
GDM_LANG=en_CA.utf8
GLADE_CATALOG_PATH=:
GLADE_MODULE_PATH=:
GLADE_PIXMAP_PATH=:
GTK2_RC_FILES=<home>/.gtkrc-2.0
GTK_MODULES=canberra-gtk-module:canberra-gtk-module
HOME=<home>
LANG=en_CA.utf8
LC_ADDRESS=en_CA.UTF-8
LC_IDENTIFICATION=en_CA.UTF-8
LC_MEASUREMENT=en_CA.UTF-8
LC_MONETARY=en_CA.UTF-8
LC_NAME=en_CA.UTF-8
LC_NUMERIC=en_CA.UTF-8
LC_PAPER=en_CA.UTF-8
LC_TELEPHONE=en_CA.UTF-8
LC_TIME=en_CA.UTF-8
LOGNAME=<user>
MAIL=/var/spool/mail/<user>
MOZ_PLUGIN_PATH=/usr/lib/mozilla/plugins
PATH=/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/lib/jvm/default/bin:/usr/bin/site_perl:/usr/bin/vendor_perl:/usr/bin/core_perl
PWD=<home>
QT_QPA_PLATFORMTHEME=qt5ct
SHELL=/bin/bash
SHLVL=2
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=<home>/.Xauthority
XDG_CONFIG_DIRS=/etc/xdg
XDG_CURRENT_DESKTOP=XFCE
XDG_DATA_DIRS=/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_MENU_PREFIX=xfce-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_DESKTOP=xfce-gbSessionManager
XDG_SESSION_ID=c2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=7
_=/usr/bin/gbSessionManager




More information about the Bugtracker mailing list