Not logged in. · Lost password · Register
Forum: Community Bugs RSS
0.11-RC2 Auto-resize bug
Auto-resize cripples my roster.

Announcement

11-16-2005, 12:33 by halr9000
Subject: Psi Groupchat (new address)
Join us at the Psi Groupchat (MUC)! Room name: psi@conference.psi-im.org
Avatar
Dimedo #1
User title: Hunting the Fnord since 1984.
Member since 02/2006 · 54 posts · Location: Germany
Group memberships: Members
Show profile · Link to this post
Subject: 0.11-RC2 Auto-resize bug
I know that this bug has been reported multiple times, but still there seems to be no bug-tracker-entry related to it.

In my case the bug happens since 0.10 stable (I'm quite sure) and still exists in my current 0.11-RC2 setup on Windows XP SP2. Also it may be of interest that I always use the "Make roster a tool-window" option. The bug is very annoying and it makes the auto-resize feature more or less useless.

After start, the roster size is never exactly fitted to the number of contact list items. Most of the times the window is about 2-3 roster items longer (free space in the bottom). Sometimes the roster-window is displayed out of the screen (title bar is no longer visible because it is above the visible desktop). The problem is then temporarily solvable by resizing the window a little, or collapse and reopen a group or account item, both actions seem to trigger a correct auto-resize method. Sometimes the window will cripple itself again after some time, I think this is related to a roster refresh or a contact list item's status change.

There is also another problem which might be related somehow: After minimizing my Psi contact list to the system tray, i can't reopen it by double-click or the context menu "Show" option. It seems the workaround for this problem is to disconnect all running sessions and go "Online" again afterwards or simply restart Psi completely. But this problem appears very infrequently for me.

Some other threads possibly about the same bug:
Raktefakt, REX
www.raktefakt.net
Avatar
halr9000 (Administrator) #2
User title: I work here
Member since 11/2002 · 2310 posts · Location: Atlanta
Group memberships: Administrators, Members
Show profile · Link to this post
I concur 100%.  Do we know if this feature works well on Mac or Linux?  I agree it's useless on Windows.

http://flyspray.psi-im.org/task/712
Hal Rottenberg
Webmaster, Evangelist, Co-conspirator to the Revolution
This post was edited on 08-16-2007, 13:18 by halr9000.
Avatar
Ephraim #3
User title: just a human!
Member since 08/2005 · 255 posts · Location: Germany -- Bavaria -- Augsburg
Group memberships: Members
Show profile · Link to this post
I tried it here on a MB. Just enabled disabled some show hidden / offline aso. and it worked properly.
Did not restart Psi ... and will have a long time look at it.

Ciao Ephraim
43 69 61 6f 20 45 70 68 72 61 69 6d 21 0A 00
4c 69 6e 75 78 20 69 73 20 74 68 65 20 62 65 73 74 2c 0A
66 6f 72 67 65 74 20 74 68 65 20 72 65 73 74 21 00
Avatar
michalj (Moderator) #4
Member since 04/2004 · 2277 posts · Location: Legionowo, Poland
Group memberships: Global Moderators, Members
Show profile · Link to this post
I object to the statement that it didn't work in Psi-0.10 final. It did work in Psi-0.10 both with and without toolstrip window style. However, after transition to Qt4, it started acting wacky, at least on Windows (I don't know for Linux or Mac OS X).

I believe that Trolls changed something in window positioning/resizing code for Windows between Qt-3.3.x and Qt-4.0.x and that thing didn't change. I'm pretty sure that I saw a patch that tried to fix that (and did it more or less) but, unfortunately, I don't have it in my patches directory on disk... <_<
Michał Jazłowiecki (michalj)
Psi Forum & Wiki Moderator :: Psi-Daisy Author
debianuser #5
Member since 01/2007 · 85 posts
Group memberships: Members
Show profile · Link to this post
I have excactly the same problems on Linux (Debian Etch, Psi 0.11 trunk)!
Quote by Dimedo:
It seems the workaround for this problem is to disconnect all running sessions and go "Online" again afterwards or simply restart Psi completely. But this problem appears very infrequently for me.
My workaround when the roster dont want to appear is, to go into the options and disable "Roster windows always on top". Then Psi appears on the left side of the desktop. Then i can enable the function again. It happens infrequently here, too.
I use the "tool window" function, too.
Close Smaller – Larger + Reply to this post:
Smilies: :mellow: :huh: ^_^ :o ;) :P :D :lol: B) :rolleyes: -_- <_< :) :wub: :angry: :( :unsure: :wacko: :blink: :ph34r:
Special characters:
Go to forum
Unclassified NewsBoard devel of 20051113 © 2003-5 by Yves Goergen
Current time: 10-11-2008, 07:21:07 (UTC -04:00)