Adium

Ticket #8310 (closed defect: fixed)

Opened 2 years ago

Last modified 2 years ago

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: 1.1.4 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

Changed 2 years ago by jas8522

  • milestone set to 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

Changed 2 years ago by evands

  • milestone changed from Adium X 1.2.1 to Adium X 1.2.3

Changed 2 years ago by evands

  • milestone changed from Adium X 1.2.3 to Adium X 1.2.4

Changed 2 years ago by godrichollow

This also happens if the iTunes preferences window is showing.

Changed 2 years ago by evands

  • status changed from new to closed
  • resolution set to fixed

(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

Changed 2 years ago by evands

(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

Changed 2 years ago by evands

  • milestone changed from Adium X 1.2.4 to Adium X 1.2.2
Note: See TracTickets for help on using tickets.