! Please note that this is a snapshot of our old Bugzilla server, which is read only since May 29, 2020. Please go to gitlab.xfce.org for our new server !
Nit: Cursor missing in search popup widget
Status:
RESOLVED: FIXED

Comments

Description Manuel Grießmayr 2019-10-21 13:35:36 CEST
Open Thunar and type some text. The search widget in the right bottom window corner will appear but unfortunately there is no cursor visible. Tested with Xubuntu 19.10 64 bit.
Comment 1 alexxcons editbugs 2019-10-21 14:17:02 CEST
Thanks for reporting !

IIRC the search widget is part of exo, only used by thunar *moving to Exo*

I cannot reproduce here .. which version of exo do you have installed ? (exo-open --version)
Comment 2 Manuel Grießmayr 2019-10-21 17:56:06 CEST
Because I wanted a certain feature I compiled and installed this version:

exo-open 0.12.8git-UNKNOWN

https://git.xfce.org/xfce/exo/snapshot/exo-8c8548d84fd0ca9454c894a2f2da7a9a0d6197c9.tar.gz
Comment 3 Manuel Grießmayr 2019-10-21 23:56:06 CEST
I also compiled and installed Thunar now so the Thunar executable is now under /usr/local/bin. But there is no difference. I still have this bug. Maybe it's just my special setup? Have you tested this with exo HEAD including the latest patches?
Comment 4 Manuel Grießmayr 2019-10-22 21:49:49 CEST
I've done further tests now. I uninstalled Thunar and Exo from /usr/local/bin so only the standard versions were available. But the bug still was there.
Comment 5 Andre Miranda editbugs 2019-10-23 03:10:44 CEST
you need to build and install exo with:
./autogen.sh --prefix=/usr #this prefix can be different for ubuntu/debian
make && sudo make install

then build and run thunar:
./autogen.sh --prefix=/usr
make
thunar -q # quits the daemon
thunar/thunar # run thunar you just built
Comment 6 Manuel Grießmayr 2019-10-23 12:21:47 CEST
Hmm... I also have this problem when I don't have any self compiled software. See my last post Comment 4.
Comment 7 alexxcons editbugs 2019-10-23 22:10:36 CEST
Just tried with exo 0.12.8 + thunar master. I cannot reproduce the bug.

Possibly a theme specific bug ? Which theme do you use ? Did you try other themes ? Can you repoduce the bug with greybird /adwaita ?
Comment 8 Manuel Grießmayr 2019-10-24 10:43:20 CEST
I use the Numix theme. I tested other themes and also tested with another user but the bug is always there.
Comment 9 Manuel Grießmayr 2019-10-25 19:07:43 CEST
I now tested this with a Xubuntu 64 Bit AMD 19.10 Live Disk/Session. I can see the bug also there with the default window/icon theme. It doesn't matter which language I select in the live session. I tested German and English.
Comment 10 Theo Linkspfeifer editbugs 2019-10-29 02:02:45 CET
Yes, the cursor and frame highlight are both missing (affects standard and compact list view). Maybe the "can-focus" property is forcefully set to FALSE.. or something like that.

Xubuntu 19.10
Manjaro Xfce 18.1.1
Comment 11 Theo Linkspfeifer editbugs 2019-10-29 23:56:52 CET
Created attachment 9164 
diff

Changing gtk_widget_event() to gtk_widget_send_focus_change() resolves this bug. Furthermore, I think the gtk_widget_set_can_focus() line was mistakenly added [1] and the explicit "has-focus" property change signal is probably not needed anymore.

---
[1] https://git.xfce.org/xfce/exo/commit/exo/exo-private.c?id=bcd7afca2c018aa8e5e1acc1d960bd7f1f9f6f63
Comment 12 Git Bot editbugs 2019-11-15 12:26:19 CET
Theo Linkspfeifer referenced this bugreport in commit 543bc29794395b81b17c1b09608a80ec6ba6827b

Fix cursor missing in search popup widget (bug #16068)

https://git.xfce.org/xfce/exo/commit?id=543bc29794395b81b17c1b09608a80ec6ba6827b
Comment 13 Sean Davis editbugs 2019-11-15 12:26:58 CET
Thanks for the patch! Applied above.

Bug #16068

Reported by:
Manuel Grießmayr
Reported on: 2019-10-21
Last modified on: 2019-11-15

People

Assignee:
Xfce Bug Triage
CC List:
4 users

Version

Version:
unspecified

Attachments

diff (797 bytes, patch)
2019-10-29 23:56 CET , Theo Linkspfeifer
no flags

Additional information