Adium

Opened 15 years ago

Closed 15 years ago

Last modified 14 years ago

#612 closed defect (fixed)

Contact list can steal focus when it unhides

Reported by: catfish_man Owned by: catfish_man
Milestone: Component: Adium UI
Version: Severity: minor
Keywords: cl hiding Cc:
Patch Status:

Description

[12311] appears to fix one wrong behavior and introduce another; I think if the message window is currently key, the contact list should not become key when it shows (I just accidentally selected my whole contact list and almost hit delete).

Change History (6)

comment:1 Changed 15 years ago by David Smith

Owner: changed from nobody to David Smith
Status: newassigned

comment:2 Changed 15 years ago by David Smith

Resolution: fixed
Status: assignedclosed

(In [12477]) Making the contact list not be key if Adium is active when it slides out. This prevents it from stealing focus from the message entry text field. Fixes #612

comment:3 Changed 15 years ago by ofri.wolfus@…

I see the logic here, but then the change should be instead of if([NSApp isActive])

[window orderFront:nil];

else

[window makeKeyAndOrderFront:nil];

which is meaningless, to simply [window orderFront:nil]; like it used to be. A window can become key only if it's owned by the active app, so in practice only orderFront: is ever called.

comment:4 Changed 15 years ago by David Smith

Milestone: Adium X 0.90 (Old)Adium X 0.90

comment:5 Changed 14 years ago by Peter Hosey

Component: AIMAdium UI
field_haspatch: 0

comment:6 Changed 14 years ago by Evan Schoenberg

Milestone: Adium X 1.0
Note: See TracTickets for help on using tickets.