! 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 !
"About" dialog can't be closed in clipman
Status:
RESOLVED: FIXED
Product:
Xfce4-clipman-plugin
Component:
General

Comments

Description haarp 2016-09-20 11:43:50 CEST
I'm running the new 1.4.0 clipman. After opening the "About" dialog, it freezes. The window manager's X button nor any of the the dialog buttons have any effect.
Comment 1 Simon Steinbeiss editbugs 2016-11-05 22:31:22 CET
Hi! This is odd, I can't reproduce this problem at all. Could you tell me more about your system/setup so I can get some more hints as to how to reproduce?
Also, are you using the panel plugin or the systray icon to open the About dialog?

Cheers!
Comment 2 Olivier Duchateau 2016-11-30 18:49:49 CET
I have same behavior under FreeBSD (Gtk+ 3.18.8, xfce4-panel-4.12.1, libxfce4ui 4.13.1).

It seems each buttons in about dialog have no signals connected. I open this dialog when I right click in order to show context menu (when clipman is running).
Comment 3 Olivier Duchateau 2016-11-30 18:50:33 CET
I forget to mention, it's xfce4-clipman-plugin 1.4.1
Comment 4 Simon Steinbeiss editbugs 2016-12-03 20:16:58 CET
@Olivier: Very strange. So you're seeing this only in systray or panel-plugin or in both?

I checked out the part that calls the about dialog and it's a standard gtk call that has been around since 2.6 and hasn't changed, so I don't think this is clipman, but maybe Gtk+3.18..? (I'm on Gtk+3.20)
For reference see: https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html#gtk-show-about-dialog

Actually most Xfce components use this call to show their about dialog and I can't see any relevant divergences, apart from the fact that clipman doesn't set the parent window (which should be irrelevant though, the xfce4-panel's dialog does the same).
Comment 5 Olivier Duchateau 2016-12-03 21:35:52 CET
(In reply to Simon Steinbeiss from comment #4)
> @Olivier: Very strange. So you're seeing this only in systray or
> panel-plugin or in both?
> 
> I checked out the part that calls the about dialog and it's a standard gtk
> call that has been around since 2.6 and hasn't changed, so I don't think
> this is clipman, but maybe Gtk+3.18..? (I'm on Gtk+3.20)
> For reference see:
> https://developer.gnome.org/gtk3/stable/GtkAboutDialog.html#gtk-show-about-
> dialog
> 
> Actually most Xfce components use this call to show their about dialog and I
> can't see any relevant divergences, apart from the fact that clipman doesn't
> set the parent window (which should be irrelevant though, the xfce4-panel's
> dialog does the same).

I tested with another Gtk3 compliant panel plugin (xfce4-pulseaudio-plugin) and buttons in about dialog work fine. I'm not sure, if it's due to Gtk+ 3.18.

I also noticed, the close button (on top of title bar) can't close the window. In fact it's whole of buttons which are inactive. However buttons are still sensitive.
Comment 6 Simon Steinbeiss editbugs 2016-12-03 21:41:32 CET
I really hope I find some way how to reproduce this, the window controls also work for me... :/
Comment 7 Petr Gajdůšek 2016-12-31 02:25:34 CET
Hello, in my case it depends on installed GTK version (regardless of the GTK version clipman was compile against).

On my Debian, GTK 3.14.5 suffers with the bug, 3.22.5 is OK. Same behaviour observed in both panel plugin and standalone systray app - clipman must be killed.

Other applications' about dialog works OK even with GTK 3.14.5 (not tried a lot of them though).

Petr
Comment 8 Mike Massonnet editbugs 2017-03-24 12:49:51 CET
I did reproduce with GTK3 version on Debian Jessie.
I don't reproduce anymore on Debian Stretch.
Comment 9 Simon Steinbeiss editbugs 2020-04-08 23:39:21 CEST
I would suppose this problem is fixed in newer Gtk3 releases.

Bug #12864

Reported by:
haarp
Reported on: 2016-09-20
Last modified on: 2020-04-08

People

Assignee:
Mike Massonnet
CC List:
3 users

Version

Attachments

Additional information