Adium

Ticket #2276 (new defect)

Opened 3 years ago

Last modified 8 months ago

Input source changes when switch applications

Reported by: dima@ulupov.ru Assigned to:
Priority: normal Milestone: Waiting on Apple
Component: Adium UI Version:
Severity: major Keywords:
Cc: Patch: None
Pending: 0

Description (Last modified by zacw)

Trac drops leading spaces; making an artificial line.

  1. Open International preference pane - Input menu.
  2. Add Russian Input source.
  3. Open Adium.
  4. Open new message window, switch to russian input source.
  5. Send a message.
  6. Switch to other application.
  7. Switch back to Adium
  8. Input source changes back to US.

It's expected that input source will remain Russian.

MacOSX version 10.4.3
Adium 0.86

In Input menu window "Input source options" = "Allow a different input source for each document";
When it selected as "Use one Input source in all documents" Adium works fine.

Change History

11/28/2005 08:28:05 AM changed by boredzo

  • description changed.

cleaned up description a little, adding BRs and a semicolon.

11/28/2005 10:25:42 AM changed by zacw

  • description changed.

Fixing up even more.

11/28/2005 11:09:44 PM changed by tick

  • milestone set to Adium X 1.0.

Input stuff always seems to suck in weird odd ways. Don't know if this can be fixed for 1.0, but putting it there for now.

01/05/2006 01:29:51 AM changed by evands

  • owner changed from nobody to ofri.wolfus@gmail.com.

Is it possible for us to store input method on a per-contact basis along with spell checking prefs?

01/12/2006 10:26:48 PM changed by catfish_man

  • milestone changed from Adium X 1.0 to Adium X 1.2.

Moving off 1.0

08/25/2006 12:57:23 PM changed by ofri

  • owner changed from ofri.wolfus@gmail.com to ofri.
  • status changed from new to assigned.

03/05/2007 12:28:32 AM changed by tick

  • severity changed from normal to blocker.

We should find the resolution to this by 1.2, if not set it to Good idea for Later

07/03/2007 11:33:28 AM changed by evands

  • patch_status set to None.
  • pending changed.

Ofri, what's the status on this?

07/03/2007 11:47:31 AM changed by ofri

The behavior described above is the system's fault and not Adium's, and it acts the same for all applications. AFAIK, there's no supported way to switch to a specific input language, and the closest thing we can do is probably something like this (which I'd really prefer not to):

NSString *lang = [someUser savedLanguage];
while (![[[NSInputManager currentInputManager:nil] language] isEqualToString:lang])
    [NSInputManager cycleToNextInputLanguage:nil];

I'm in the opinion we should fill a report to Apple and leave it up to them.

07/03/2007 12:30:33 PM changed by evands

  • owner deleted.
  • status changed from assigned to new.
  • milestone changed from Adium X 1.2 to Waiting on Apple.

Great, thanks; I agree that we shouldn't try to hack around the issue. Could you file a radar and note the radar # here? I'll shift this to Waiting on Apple pending their response.

07/03/2007 02:52:57 PM changed by ofri

Sure, except I can't, unfortunately, isolate this behavior. It happens all the time but I could never reproduce it and/or point on a specific thing that triggers it. It seems though that every major OS release brings improvements to multilingual users. Maybe we should wait and see if it still happens in 10.5?

07/04/2007 11:52:04 AM changed by evands

  • severity changed from blocker to major.

Sounds good -- let's revisit this once 10.5 is out :)

12/29/2007 09:19:42 PM changed by jas8522

I just tested this with 10.5 and cannot reproduce it. Anyone else?

05/15/2008 08:38:01 AM changed by djmori