Opened 11 years ago

Last modified 11 years ago

#8103 new defect

Message text selected in "account has disconnected" dialog

Reported by: jerith Owned by: deryni
Milestone: Component: pidgin (gtk)
Version: 2.5.2 Keywords:
Cc: firxen@…

Description

When an account disconnects (usually because of a bad network connection), the pidgin_mini_dialog at the bottom of the buddy lists is displayed with the text selected.

This means that displaying the dialog causes the message text to be dumped into the X select buffer, overwriting whatever is already in there and breaking copy/paste behaviour in X.

I am unfamiliar with both GTK and pidgin's code, but I strongly suspect the problem is the one discussed in the mailing list thread at http://mail.gnome.org/archives/gtk-app-devel-list/2007-October/msg00144.html

Change History (3)

comment:1 Changed 11 years ago by deryni

  • Status changed from new to pending

Assuming that setting is the problem, it is a GTK+ setting that is per-user/per-environment. If you have that setting on and do not like it, disable it. It is not something we can or should be doing.

That may not be the issue, but it certainly sounds like it might be. So try disabling it.

comment:2 Changed 11 years ago by jerith

  • Status changed from pending to new

Ah, I didn't realise it was a setting that could be changed in a config file (~/.gtkrc-2.0) without modifying code. It does solve my immediate problem, thanks.

I think the underlying issue here is that the label gets focus when the dialog is displayed. It would probably be a better idea to give focus to one of the buttons (perhaps "reconnect"?) instead.

comment:3 Changed 11 years ago by deryni

  • Owner set to deryni

That is certainly a reasonable suggestion, the not focusing the label part. I'm not sure I think focusing an action makes sense though.

Note: See TracTickets for help on using tickets.
All information, including names and email addresses, entered onto this website or sent to mailing lists affiliated with this website will be public. Do not post confidential information, especially passwords!