Bug 466490 - A non-offline IRC accounts in Pidgin stops SCIM
Summary: A non-offline IRC accounts in Pidgin stops SCIM
Keywords:
Status: CLOSED INSUFFICIENT_DATA
Alias: None
Product: Fedora
Classification: Fedora
Component: pidgin
Version: 9
Hardware: All
OS: Linux
medium
medium
Target Milestone: ---
Assignee: Warren Togami
QA Contact: Fedora Extras Quality Assurance
URL:
Whiteboard:
Depends On:
Blocks:
TreeView+ depends on / blocked
 
Reported: 2008-10-10 14:40 UTC by Mitch Davis
Modified: 2008-11-23 19:59 UTC (History)
5 users (show)

Fixed In Version:
Doc Type: Bug Fix
Doc Text:
Clone Of:
Environment:
Last Closed: 2008-11-23 19:59:52 UTC
Type: ---
Embargoed:


Attachments (Terms of Use)
pic 1 (18.29 KB, image/png)
2008-10-10 14:42 UTC, Mitch Davis
no flags Details
pic 2 (13.85 KB, image/png)
2008-10-10 14:43 UTC, Mitch Davis
no flags Details
pic 3 (33.51 KB, image/png)
2008-10-10 14:43 UTC, Mitch Davis
no flags Details
pic 4 (29.52 KB, image/png)
2008-10-10 14:44 UTC, Mitch Davis
no flags Details

Description Mitch Davis 2008-10-10 14:40:46 UTC
Description of problem:

I use Pidgin.  I like to type Chinese to my friends using the SCIM input method editor software.  Recently SCIM stopped working inside of Pidgin (but it still works fine in every other app).  I have tracked this problem down to having a non-offline IRC account.  When an IRC account is online, it's not possible to turn SCIM on.

Version-Release number of selected component (if applicable):
Pidgin 2.5.1-1.fc9

How reproducible:
Always

Note: [[x]] refers to attached screenshots.

Steps to Reproduce:
1. Ensure .purple directory is removed, therefore no pre-existing accounts, accelerators, preferences or contacts.
2. Start pidgin.
3. Press Ctrl-L.  In the "View User Log" dialog, press the SCIM activation key combo (for me it's Ctrl-Space), then try typing Chinese.  Verify that Chinese works. [[pic 1]]
4. Add an IRC account.  (I added one to irc.freenode.net) [[pic 2]]
5. Restart Pidgin.
6. Using ^L again, verify in the "View User Log" dialog that SCIM **cannot** be activated.  After pressing the SCIM key combo, only English can be typed.  [[pic 3]]
7. Change Pidgin status to offline, or disable the IRC account.
8. Restart Pidgin.
9. Using ^L again, verify in the "View User Log" dialog that SCIM **can** be activated even when IRC account is there, as long as IRC is offline.  [[pic 4]]

Additional info:
This problem (SCIM can't be activated) happens in all Pidgin dialogs and all conversation windows, regardless of conversation protocol.

The selected encoding of the IRC account is "UTF-8" (sounds correct to me).  Haven't tried anything else.

Please see screenshots for more information.

Comment 1 Mitch Davis 2008-10-10 14:42:20 UTC
Created attachment 320021 [details]
pic 1

Comment 2 Mitch Davis 2008-10-10 14:43:01 UTC
Created attachment 320022 [details]
pic 2

Comment 3 Mitch Davis 2008-10-10 14:43:39 UTC
Created attachment 320023 [details]
pic 3

Comment 4 Mitch Davis 2008-10-10 14:44:27 UTC
Created attachment 320024 [details]
pic 4

Comment 5 Warren Togami 2008-10-12 03:11:15 UTC
Adding eng-i18n-bugs, since they know SCIM a lot better than me.

Comment 6 Yao Ziyuan 2008-10-28 18:52:28 UTC
i confirm this bug. it is very bad.

Comment 7 Mitch Davis 2008-10-29 00:39:06 UTC
When talking to friends, everything I type has to go into a gedit window, then copy and paste into Pidgin!  You have no idea of how annoying this bug is!  

Please Fedora guys!  Three weeks and no feedback!

  http://developer.pidgin.im/ticket/7304

Anything I can do to help?

Comment 8 Yao Ziyuan 2008-10-29 13:14:03 UTC
my solution for now is simply disabling irc accounts in pidgin and use x-chat for irc.

Comment 9 Yao Ziyuan 2008-10-29 13:24:58 UTC
actually, this is a bug in fedora 8, 9 and 10. in fedora 7 i didn't encounter it.

it is not a bug of pidgin itself, since i also used recent versions of ubuntu (7.10, 8.04, 8.10) with recent versions of pidgin (2.4.x, 2.5.x) without the problem.

it is a bug about how fedora 8/9/10 compiles, packages and configures pidgin. (maybe a compile argument related to scim is missing?)

for now, just disable all IRC accounts in your pidgin so you can input chinese when IM'ing your friends. use x-chat as a separate solution for irc.

Comment 10 Warren Togami 2008-11-20 21:59:25 UTC
I have seen this behavior during F-9, but I am unable to reproduce it on F-10 with pidgin-2.5.2-1.  Are you using pidgin-2.5.2?

Comment 11 Yao Ziyuan 2008-11-20 23:10:19 UTC
i think someone planted a weird bug deep in fedora which causes various weird behaviors. for another example, when i move my mouse on one of the three GNOME menus (Applications, Places, System), the GNOME Terminal launcher icon on the same panel will automatically be brightened. i'm using ubuntu + Aurora Leopard BSM theme now and it's a lot more normal...


Note You need to log in before you can comment on or make changes to this bug.