Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 103923 - xchat systray 2.4.5-r2 crashes xchat while detatching query msg and minimizing and restoring
Summary: xchat systray 2.4.5-r2 crashes xchat while detatching query msg and minimizin...
Status: RESOLVED UPSTREAM
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal
Assignee: Packages in net-irc
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-08-27 07:59 UTC by J
Modified: 2007-03-27 09:00 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments
backtrace with full debugging symbols (backtrace,2.70 KB, text/plain)
2005-08-27 09:34 UTC, Sven Wegener
Details

Note You need to log in before you can comment on or make changes to this bug.
Description J 2005-08-27 07:59:36 UTC
when i detach a msg query and select minimize under xchat-systray it minimizes
the msg query instead of the main xchat dialog. then when i try to restore
through the xchat systray it closes xchat all together. i am using xchat
2.4.4-r1 and xchat systray 2.4.5-r2

Reproducible: Always
Steps to Reproduce:
1.Run Xchat (make sure you have the systray plugin installed)
2.Connect to a server and /query anyone
3.right click on anyone's name tab and select detach
4.On xchat systray select minimize
5.On xchat systray select restore

Actual Results:  
Xchat closes

Expected Results:  
first instead of minimizing the msg query it shouldve minimized the main xchat
dialog. And when you select restore it shouldve restored the xchat dialog
instead of closing.

i know the xchat version i am using is still masked but im confident that its
the xchat systray ebuild than the xchat one
Comment 1 Sven Wegener gentoo-dev 2005-08-27 09:26:08 UTC
Looking at the source, it looks like xchat-systray issues an "gui hide" command
and xchat treats this as a command to hide the window associated with the active
session, session being a channel/query/whatever. When all sessions are in one
window, this works fine. But when we have multiple windows, we issue an hide
command for a window that is then hidden and the focus goes to another window
that then receives the show command and things get busted.
Comment 2 Sven Wegener gentoo-dev 2005-08-27 09:34:06 UTC
Created attachment 66987 [details]
backtrace with full debugging symbols
Comment 3 Markus Ullmann (RETIRED) gentoo-dev 2007-03-27 09:00:00 UTC
xchat 2.8.1 has support for it, will be in-tree shortly