[Gambas-bugtracker] Bug #2324: Fedora issue, clicking activated window triggers DeActivated event

bugtracker at gambaswiki.org bugtracker at gambaswiki.org
Sun Jul 25 23:31:41 CEST 2021


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

Bruce STEERS reported a new bug.

Summary
-------

Fedora issue, clicking activated window triggers DeActivated event

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


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

I have a program that pops open a window and i have set the Form_DeActivate event to auto close it.

This works fine on all systems i've tried (Deb, Mint, Manjaro, Suse) except Fedora.

With Fedora33 I have this issue...
gtk2 / gtk3 and qt5 all close the window as soon as i click it (even if already Active)
It's as if it is getting de-focused de-activated.

With qt4 as the program loads the window (that should not be Visible) shows the titlebar and border (no contents) at screen top left.
it cannot be closed by it's button but if i click the trayicon to open the windo the ghost window disappears and it opens as should.

Will attach a clip...


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

[System]
Gambas=3.16.90 8bc207dcb (bruces-patched)
OperatingSystem=Linux
Kernel=5.10.11-200.fc33.x86_64
Architecture=x86_64
Distribution=redhat Fedora release 33 (Thirty Three)
Desktop=MATE
Font=Sans,11
Scale=8
Theme=traditionalok
Language=en_GB.UTF-8
Memory=3814M

[Libraries]

[Environment]
DBUS_SESSION_BUS_ADDRESS=unix:path=/run/user/1000/bus
DESKTOP_SESSION=mate
DISPLAY=:0
EDITOR=/usr/bin/nano
GB_GUI=gb.gtk3
GDMSESSION=mate
GIO_LAUNCHED_DESKTOP_FILE_PID=4140
GTK3_MODULES=xapp-gtk3-module
GTK_OVERLAY_SCROLLING=0
HISTCONTROL=ignoredups
HISTSIZE=1000
HOME=<home>
HOSTNAME=fedora
IMSETTINGS_INTEGRATE_DESKTOP=yes
IMSETTINGS_MODULE=none
KDEDIRS=/usr
LANG=en_GB.UTF-8
LC_ALL=en_GB.UTF-8
LESSOPEN=||/usr/bin/lesspipe.sh %s
LOGNAME=<user>
MAIL=/var/spool/mail/<user>
MATE_DESKTOP_SESSION_ID=this-is-deprecated
MOZ_GMP_PATH=/usr/lib64/mozilla/plugins/gmp-gmpopenh264/system-installed
PATH=<home>/.local/bin:<home>/bin:/usr/local/bin:/usr/bin:/bin:/usr/local/sbin:/usr/sbin
PWD=<home>
QT_AUTO_SCREEN_SCALE_FACTOR=0
QT_IM_MODULE=xim
QT_SCALE_FACTOR=1
SESSION_MANAGER=local/unix:@/tmp/.ICE-unix/1048,unix/unix:/tmp/.ICE-unix/1048
SHELL=/bin/bash
SHLVL=0
SSH_AGENT_PID=1232
SSH_AUTH_SOCK=/run/user/1000/keyring/ssh
TERM=dumb
TZ=:/etc/localtime
USER=<user>
XAUTHORITY=/run/lightdm/<user>/xauthority
XDG_CURRENT_DESKTOP=MATE
XDG_DATA_DIRS=<home>/.local/share/flatpak/exports/share:/var/lib/flatpak/exports/share:/usr/local/share:/usr/share
XDG_GREETER_DATA_DIR=/var/lib/lightdm-data/<user>
XDG_RUNTIME_DIR=/run/user/1000
XDG_SEAT=seat0
XDG_SEAT_PATH=/org/freedesktop/DisplayManager/Seat0
XDG_SESSION_CLASS=user
XDG_SESSION_DESKTOP=mate
XDG_SESSION_ID=2
XDG_SESSION_PATH=/org/freedesktop/DisplayManager/Session0
XDG_SESSION_TYPE=x11
XDG_VTNR=1
XMODIFIERS=@im=none
_=/usr/bin/gambas3




More information about the Bugtracker mailing list