Adium

Ticket #8817 (closed defect: fixed)

Opened 4 months ago

Last modified 4 months ago

%_status_Message Script is broken in Adium 1.2

Reported by: moehnetiger Assigned to: djmori
Priority: normal Milestone: Adium X 1.2.1
Component: Scripting Version: 1.2
Severity: normal Keywords: Status Message, AppleScript
Cc: Patch: None
Pending: 0

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

01/07/2008 06:32:36 PM changed by djmori

  • owner changed from nobody to djmori.
  • milestone set to Adium X 1.2.1.

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

01/12/2008 11:01:47 AM changed by evands

Any luck, djmori?

01/12/2008 05:41:22 PM changed by djmori

not really :S

01/13/2008 08:56:06 AM changed by evands

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

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

01/13/2008 08:56:33 AM changed by evands

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

01/13/2008 05:50:41 PM changed 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?

01/13/2008 10:55:18 PM changed by evands

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

01/14/2008 02:24:13 AM changed 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?

01/14/2008 06:22:28 AM changed by evands

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

01/14/2008 06:01:48 PM changed by evands

  • milestone changed from Adium X 1.2.1 to Adium X 1.2.2.

01/15/2008 09:54:52 PM changed by evands

  • milestone changed from Adium X 1.2.2 to Adium X 1.2.1.

01/17/2008 08:44:15 PM changed 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

01/17/2008 09:16:31 PM changed by evands

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

01/17/2008 10:33:46 PM changed 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?

01/17/2008 10:45:33 PM changed 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.