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

C THAL reported a new bug.

Summary
-------

TableView: After some errors "Click" is not accessible anymore

Type             : Bug
Priority         : Medium
Gambas version   : 3.8
Product          : QT4 component


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

In TableView: If within the Click event an error is raised, after a couple of 
clicks, "Click" is not handled anymore. I'll upload an small project.

To reproduce: Start the project and click inside the TableView. For each click 
the TableView raises an error. For each error in there is also an QT error 
thrown, it can be seen in the debug console:

FMain.TableView1_Click.50: Click
QSpiAccessible::accessibleEvent not handled:  "2"  obj:  QMessageBox(0x157c280) 
"" 
FIXME: handle dialog start. 
FIXME: handle dialog end. 

If you close the error message with [Esc] and click and close a couple of 
times, TableView1 becomes unaccesible (usually after tree or four 
click-close-cycles), it does not recognize click anymore.

Another strange effect: If TableView1 is inaccessible, and if you alter the 
height of a row with the mouse, the cursor of the mouse changes to SplitV, but 
does not reset to normal if hovered inside TableView1.


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

[System]
Gambas=3.8.4
OperatingSystem=Linux
Kernel=4.2.0-38-generic
Architecture=x86_64
Distribution=Ubuntu 14.04.4 LTS
Desktop=XFCE
Theme=Gtk
Language=de_DE.UTF-8
Memory=7684M

[Libraries]
Cairo=libcairo.so.0.0.0
Cairo=libcairo.so.2.11301.0
Curl=libcurl.so.4.3.0
DBus=libdbus-1.so.3.7.6
GStreamer=libgstreamer-0.10.so.0.30.0
GStreamer=libgstreamer-1.0.so.0.204.0
GTK+2=libgtk-x11-2.0.so.0.2400.23
GTK+3=libgtk-3.so.0.1000.8
OpenGL=libGL.so.1.2.0
Poppler=libpoppler.so.44.0.0
QT4=libQtCore.so.4.8.6
QT5=libQt5Core.so.5.2.1
SDL=libSDL-1.2.so.0.11.4

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:abstract=/tmp/dbus-uWi0Q80ZXU
DEFAULTS_PATH=/usr/share/gconf/xfce.default.path
DESKTOP_SESSION=xfce
DISPLAY=:0.0
GB_GUI=gb.qt4
GDMSESSION=xfce
GDM_LANG=de_DE
GLADE_CATALOG_PATH=:
GLADE_MODULE_PATH=:
GLADE_PIXMAP_PATH=:
GNOME_KEYRING_CONTROL=/run/user/1000/keyring-evW5xS
GNOME_KEYRING_PID=
GPG_AGENT_INFO=/run/user/1000/keyring-evW5xS/gpg:0:1
GTK_MODULES=canberra-gtk-module:canberra-gtk-module
HOME=<home>
IM_CONFIG_PHASE=1
INSTANCE=
JOB=dbus
LANG=de_DE.UTF-8
LOGNAME=<user>
MANDATORY_PATH=/usr/share/gconf/xfce.mandatory.path
PATH=/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games
PWD=<home>
QT_ACCESSIBILITY=1
QT_QPA_PLATFORMTHEME=appmenu-qt5
SELINUX_INIT=YES
SESSION=xfce
SESSIONTYPE=
SESSION_MANAGER=local/<hostname>:@/tmp/.ICE-unix/2895,unix/<hostname>:/tmp/.ICE-unix/2895
SHELL=/usr/bin/zsh
SHLVL=0
SSH_AUTH_SOCK=/run/user/1000/keyring-evW5xS/ssh
TEXTDOMAIN=im-config
TEXTDOMAINDIR=/usr/share/locale/
TZ=:/etc/localtime
UPSTART_EVENTS=started xsession
UPSTART_INSTANCE=
UPSTART_JOB=startxfce4
UPSTART_SESSION=unix:abstract=/com/ubuntu/upstart-session/1000/1959
USER=<user>
USERNAME=<user>
WINDOWPATH=7
XAUTHORITY=/var/run/gdm/auth-for-<user>-vEUrXA/database
XDG_CONFIG_DIRS=/etc/xdg/xdg-xfce:/usr/share/upstart/xdg:/etc/xdg:/etc/xdg
XDG_CURRENT_DESKTOP=XFCE
XDG_DATA_DIRS=/usr/share/xfce:/usr/share/xfce4:/usr/local/share/:/usr/share/:/usr/share
XDG_MENU_PREFIX=xfce-
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SESSION_ID=c1
XDG_VTNR=7



------------------------------------------------------------------------------
What NetFlow Analyzer can do for you? Monitors network bandwidth and traffic
patterns at an interface-level. Reveals which users, apps, and protocols are 
consuming the most bandwidth. Provides multi-vendor support for NetFlow, 
J-Flow, sFlow and other flows. Make informed decisions using capacity planning
reports. http://pubads.g.doubleclick.net/gampad/clk?id=1444514421&iu=/41014381
_______________________________________________
Gambas-user mailing list
Gambas-user@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/gambas-user

Reply via email to