Adium

Opened 13 years ago

Closed 13 years ago

Last modified 13 years ago

#8817 closed defect (fixed)

%_status_Message Script is broken in Adium 1.2

Reported by: moehnetiger Owned by: djmori
Milestone: Adium 1.2.1 Component: AppleScript
Version: Severity: normal
Keywords: Status Message, AppleScript Cc:
Patch Status:

Description

The %_statusMessage Apple Script stopped working in Adium 1.2. It's one of the scripts which is included in Adium.app/Contents/Resources/Scripts/

Is this script incompatible with the new AS API? Is it possible to rewrite it to make it work with the new API?

However, since it does not make much sense to ship a non-working script inside the App-bundle, this script should either be rewritten to make it work again, or it should simply be removed.

Change History (15)

comment:1 Changed 13 years ago by Carlos Morales

Milestone: Adium X 1.2.1
Owner: changed from nobody to Carlos Morales

Yes sir. I'll try to update this myself...

comment:2 Changed 13 years ago by Evan Schoenberg

Any luck, djmori?

comment:3 Changed 13 years ago by Carlos Morales

not really :S

comment:4 Changed 13 years ago by Evan Schoenberg

Resolution: fixed
Status: newclosed

(In [22295]) Fixed the status message script. Fixes #8817

comment:5 Changed 13 years ago by Evan Schoenberg

(In [22296]) Merged [22295]: Fixed the status message script. Fixes #8817

comment:6 Changed 13 years ago by moehnetiger

I don't know what is wrong... but this fix does not seem to work for me. The AppleScript Editor tells me the following Error Message:

Can't get message of «class Pgst».

I tried it with Adium 1.2 on Mac OS X 10.4.11 on a ppc machine.

Does this make any sense?

comment:7 Changed 13 years ago by Evan Schoenberg

Adium 1.2 doesn't have changes made since Adium 1.2 was released...

comment:8 Changed 13 years ago by moehnetiger

Of course Adium 1.2 did not change since Adium 1.2 was released. But if I download the Script you changed in [22295], is that supposed to work in 1.2, or not?

comment:9 Changed 13 years ago by Evan Schoenberg

No; it depends upon other changes made for 1.2.1 - specifically [22294].

comment:10 Changed 13 years ago by Evan Schoenberg

Milestone: Adium X 1.2.1Adium X 1.2.2

comment:11 Changed 13 years ago by Evan Schoenberg

Milestone: Adium X 1.2.2Adium X 1.2.1

comment:12 Changed 13 years ago by Joel

this seems to still be not working in 1.2.1b2. At least for me when I try to use it in a display name or insert it into a message. Though when I open the script in script editor and run the main part of the script, it is displaying the status.

Adium 1.2.1b2, Mac 10.4.11

comment:13 Changed 13 years ago by Evan Schoenberg

Hm. It does work for me in 1.2.1b2 on 10.5.1. What is your current status?

comment:14 Changed 13 years ago by Joel

Its not working with any of my away or available statuses/messages. Also, in the Edit -> Insert Script list, I'm seeing every script listed twice. Perhaps its finding the scripts in 2 places and attempting to use the wrong one?

comment:15 Changed 13 years ago by Joel

Ok, trashed my prefs folder and file and it got rid of the extra entries in the list and the %_statusMessage started working! Looking in there and deleting just the Scripts folder in the Adiumx2.0 folder did the trick as well. So could just be an isolated case with me and my prefs, but it may affect other people too I suppose.

Note: See TracTickets for help on using tickets.