Adium

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#8310 closed defect (fixed)

Adium hangs if status set to iTunes, and iTunes shows "Agree / Disagree" License prompt

Reported by: omnivector Owned by: nobody
Milestone: Adium 1.2.2 Component: Adium UI
Version: Severity: normal
Keywords: Cc:
Patch Status:

Description

I understand this issue is a little contrived, but I nearly cleared my preferences trying to figure out what the problem was. Here's the list of steps I used to replicate the problem:

1) Set Adium's status to "iTunes" 2) Quit Adium 3) Install iTunes 7.5 (upgrade from whatever previous iTunes was) 4) Reboot 5) Launch iTunes (iTunes now shows a license agree/disagree prompt) 6) Launch Adium

Adium now hangs, until you click the agree/disagree prompt in iTunes.

Change History (7)

comment:1 Changed 13 years ago by Jordan

Milestone: Adium X 1.2.1

Hmm... perhaps we need to have a timeout (1-2 seconds or so?) for data retrieval from iTunes...

Since this isn't a major issue, setting to 1.2.1

comment:2 Changed 13 years ago by Evan Schoenberg

Milestone: Adium X 1.2.1Adium X 1.2.3

comment:3 Changed 13 years ago by Evan Schoenberg

Milestone: Adium X 1.2.3Adium X 1.2.4

comment:4 Changed 13 years ago by Tyler Kieft

This also happens if the iTunes preferences window is showing.

comment:5 Changed 13 years ago by Evan Schoenberg

Resolution: fixed
Status: newclosed

(In [22460]) Fixed permanent hang if iTunes is showing a modal dialogue (preferences, license agreement, etc.) when Adium attempts to poll it for song info. We'll now timeout after 3 seconds, catching up whenever iTunes deigns to broadcast its info (next time a song changes). Fixes #8310

comment:6 Changed 13 years ago by Evan Schoenberg

(In [22461]) Merged [22460]: Fixed permanent hang if iTunes is showing a modal dialogue (preferences, license agreement, etc.) when Adium attempts to poll it for song info. We'll now timeout after 3 seconds, catching up whenever iTunes deigns to broadcast its info (next time a song changes). Fixes #8310

comment:7 Changed 13 years ago by Evan Schoenberg

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