Contact List becomes "unhidden" with graphics card switching

An instant messenger which can connect to AIM, GTalk, Jabber, ICQ, and more.
User avatar
John Don
Frappa
Posts: 238
Joined: Mon Dec 06, 2004 3:58 pm
Location: North Carolina

Contact List becomes "unhidden" with graphics card switching

Postby John Don » Fri Sep 03, 2010 4:04 pm

Hey all,

I have an early 2010 MacBook Pro with the "Dynamic Switching" graphics card feature. I am also running the gfxCardStatus menubar app. I have Adium set to "Automatically Hide the Contact List On Screen Edges". Every time my graphics card switches from the integrated Intel Chip to the Nvidia on-board (or vice versa), my Contact List becomes "unhidden" for about five seconds. It is more of an annoyance than anything, but it doesn't look very clean- so I thought I would mention it and see if there were any possible solutions in a later release?

Thanks! :smile:
I'm... kinda tired... I think I'll go home now.

-Forrest Gump


I'm an Adiumite!

Pemm
Harmless
Posts: 1
Joined: Sat Sep 11, 2010 2:14 pm

Re: Contact List becomes "unhidden" with graphics card switching

Postby Pemm » Sat Sep 11, 2010 2:19 pm

I'm having the exact same problem. I'm really glad I found this thread, the pop-out was driving me crazy because I couldn't find a source!

I have a mid/summer MBP, 15" running 10.6.4. For now I'm just disabling automatic graphics switching because the popping out bothers me so much.

User avatar
Robby
Cocoaforge Admin
Posts: 2600
Joined: Mon May 01, 2006 3:00 am

Re: Contact List becomes "unhidden" with graphics card switching

Postby Robby » Mon Sep 13, 2010 2:34 am

This wasn't an issue in 1.3.x?

User avatar
John Don
Frappa
Posts: 238
Joined: Mon Dec 06, 2004 3:58 pm
Location: North Carolina

Re: Contact List becomes "unhidden" with graphics card switching

Postby John Don » Tue Sep 14, 2010 4:44 am

Robby wrote:This wasn't an issue in 1.3.x?


I'm not sure if it was or not. I just happened to notice it when I upgraded to my new i7 MacBook Pro. I never installed 1.3.x on this system. I started with the 1.4 betas.

User avatar
pennello
Harmless
Posts: 6
Joined: Fri Sep 24, 2010 6:03 pm

Re: Contact List becomes "unhidden" with graphics card switching

Postby pennello » Fri Sep 24, 2010 6:13 pm

Ah, I'm having the same problem too!

Robby wrote:This wasn't an issue in 1.3.x?

I just got a new MacBook Pro and am running 1.3.10. I don't know if this issue afflicted even earlier versions, as I was formerly using a PC.

I'm also not sure if the bug is happening when the graphics card switches, although that's a reasonable idea. I'll try disabling graphics card switching and see if the problem stops.

What other information, if any, would be helpful for the developers to debug this problem?

User avatar
Robby
Cocoaforge Admin
Posts: 2600
Joined: Mon May 01, 2006 3:00 am

Re: Contact List becomes "unhidden" with graphics card switching

Postby Robby » Fri Sep 24, 2010 8:40 pm

pennello wrote:<snip>
Robby wrote:This wasn't an issue in 1.3.x?

I just got a new MacBook Pro and am running 1.3.10.<snip>

That's what I needed to know, essentially, 1.3.10 being a 1.3.x release. =-)

pennello wrote:What other information, if any, would be helpful for the developers to debug this problem?

Well, I have been searching our bugtracker at trac.adium.im for a previous report since I would assume this would be something people would have reported if it was an issue in 1.3.x already. But so far I haven't found one.

I'll give it another shot – if you like, you can try, too. Once we're sure there is not an existing report, we should file one. In that case, we would mostly need accurate steps of reproduction.

pennello wrote:I'm also not sure if the bug is happening when the graphics card switches, although that's a reasonable idea. I'll try disabling graphics card switching and see if the problem stops.

Checking this would be a big help. =-)

User avatar
pennello
Harmless
Posts: 6
Joined: Fri Sep 24, 2010 6:03 pm

Re: Contact List becomes "unhidden" with graphics card switching

Postby pennello » Sun Sep 26, 2010 3:10 am

Robby wrote:
pennello wrote:I'm also not sure if the bug is happening when the graphics card switches, although that's a reasonable idea. I'll try disabling graphics card switching and see if the problem stops.

Checking this would be a big help. =-)

So the problem went away after I disabled graphics card switching on Friday. I turned it back on earlier this afternoon, and it's started happening again.

Robby wrote:In that case, we would mostly need accurate steps of reproduction.

Do you need better reproduce steps than that?

User avatar
Robby
Cocoaforge Admin
Posts: 2600
Joined: Mon May 01, 2006 3:00 am

Re: Contact List becomes "unhidden" with graphics card switching

Postby Robby » Sun Sep 26, 2010 11:56 am

pennello wrote:So the problem went away after I disabled graphics card switching on Friday. I turned it back on earlier this afternoon, and it's started happening again.

Thanks

pennello wrote:Do you need better reproduce steps than that?

I think that might do, thanks. =-)

User avatar
zac
Cocoaforge Admin
Posts: 1518
Joined: Sun Mar 27, 2005 3:19 pm
Contact:

Re: Contact List becomes "unhidden" with graphics card switching

Postby zac » Sun Sep 26, 2010 1:10 pm

A debug log would be useful.

User avatar
Robby
Cocoaforge Admin
Posts: 2600
Joined: Mon May 01, 2006 3:00 am

Re: Contact List becomes "unhidden" with graphics card switching

Postby Robby » Sun Sep 26, 2010 1:22 pm


User avatar
Catfish_Man
Cocoaforge Admin
Posts: 1203
Joined: Thu Dec 02, 2004 6:30 am
Location: Portland, Oregon
Contact:

Re: Contact List becomes "unhidden" with graphics card switching

Postby Catfish_Man » Mon Sep 27, 2010 1:08 am

Adium is almost certainly interpreting the graphics mode switch as a screen resolution change, which causes it to resize things. Not a huge deal until the switching became automatic... now, though, annoying.

User avatar
pennello
Harmless
Posts: 6
Joined: Fri Sep 24, 2010 6:03 pm

Re: Contact List becomes "unhidden" with graphics card switching

Postby pennello » Mon Sep 27, 2010 11:51 pm

zac wrote:A debug log would be useful.

Sure thing; I got it to happen while running the debug log, and aside from a small amount of stuff about my account, this was printed out:

Code: Select all

16:42:34: -[AIListWindowController moveWindowToPoint:]: Set window to previous alpha of 1.000000
16:42:36: -[AIListWindowController animationDidEnd:]: Previous alpha is now 1.000000; window set to alpha 0.0

I noticed that this is also basically what gets printed out when I make the contact list unhide legitimately by moving my mouse to the screen edge.

User avatar
pennello
Harmless
Posts: 6
Joined: Fri Sep 24, 2010 6:03 pm

Re: Contact List becomes "unhidden" with graphics card switching

Postby pennello » Fri Oct 01, 2010 1:15 am

I've noticed what may be a related issue.

Are you guys familiar with the command + option + control + 8 shortcut? It inverts the colors on the display.

Anyway, when that shortcut is used, the contact list unhides.

User avatar
zac
Cocoaforge Admin
Posts: 1518
Joined: Sun Mar 27, 2005 3:19 pm
Contact:

Re: Contact List becomes "unhidden" with graphics card switching

Postby zac » Fri Oct 01, 2010 1:50 am

Both of these events generate a

Code: Select all

NSApplicationDidChangeScreenParametersNotification
notification, which Adium interprets as "the screen parameters changed, I should reposition". I will have to investigate the code more to see how we can do the readjusting without having to move the contact list visible and re-hiding.

User avatar
pennello
Harmless
Posts: 6
Joined: Fri Sep 24, 2010 6:03 pm

Re: Contact List becomes "unhidden" with graphics card switching

Postby pennello » Fri Oct 01, 2010 1:53 am

zac wrote:I will have to investigate the code more...

Cool! What's the best way to make sure this doesn't slip through the cracks? Should I create a ticket? Will you create a ticket?

User avatar
zac
Cocoaforge Admin
Posts: 1518
Joined: Sun Mar 27, 2005 3:19 pm
Contact:

Re: Contact List becomes "unhidden" with graphics card switching

Postby zac » Fri Oct 01, 2010 2:29 am

If you create a ticket it would be easiest. Sure.

User avatar
pennello
Harmless
Posts: 6
Joined: Fri Sep 24, 2010 6:03 pm

Re: Contact List becomes "unhidden" with graphics card switching

Postby pennello » Fri Oct 01, 2010 2:53 am

Cool, thanks for your help. Ticket is here: http://trac.adium.im/ticket/14340


Return to “Adium”

Who is online

Users browsing this forum: No registered users