Gentoo Websites Logo
Go to: Gentoo Home Documentation Forums Lists Bugs Planet Store Wiki Get Gentoo!
Bug 92209 - GAIM 1.2.1 does not raise IM windows on message events in KDE 3.3
Summary: GAIM 1.2.1 does not raise IM windows on message events in KDE 3.3
Status: RESOLVED FIXED
Alias: None
Product: Gentoo Linux
Classification: Unclassified
Component: Current packages (show other bugs)
Hardware: x86 Linux
: High normal (vote)
Assignee: Gaim Bugs Crew
URL:
Whiteboard:
Keywords:
Depends on:
Blocks:
 
Reported: 2005-05-10 20:26 UTC by Stephen Bosch
Modified: 2005-05-12 20:06 UTC (History)
0 users

See Also:
Package list:
Runtime testing required: ---


Attachments

Note You need to log in before you can comment on or make changes to this bug.
Description Stephen Bosch 2005-05-10 20:26:47 UTC
The last version of GAIM I used (1.1.0) raised the IM window whenever a message came in. I was using KDE 3.1, now I am using KDE 3.3.

GAIM 1.2.1 does not do this, even though I have the box checked in Preferences.

Could this be a problem with GTK+?

I have noticed that if the Buddy List is in the foreground but the IM window is in the background, and a message comes in, the IM window will raise. If both windows are in the background (behind a web browser window, say) and a message comes in, neither window raises.



Reproducible: Always
Steps to Reproduce:
1. Install KDE 3.3
2. Install GTK+ 2.6.4
3. Install GAIM 1.2.1
4. Configure GAIM preferences, in "Conversations" to "Raise IM window on events"
5. Start GAIM
6. Bring other application windows to foreground
7. Have other party send you a message

Actual Results:  
The window stayed in the background. Without sound notifications I would have no
idea that there was a message pending.

Expected Results:  
It should have raised the IM window to the foreground and the taskbar button
should have been illuminated or been flashing.

Portage 2.0.51.19 (default-linux/x86/2005.0, gcc-3.2.3, glibc-2.3.4.20041102-r1,
2.4.24 i686)
=================================================================
System uname: 2.4.24 i686 AMD Duron(tm)
Gentoo Base System version 1.4.16
Python:              dev-lang/python-2.3.5,dev-lang/python-2.2.3-r5 [2.3.5
(#1,May  7 2005, 02:51:01)]
dev-lang/python:     2.3.5, 2.2.3-r5
sys-apps/sandbox:    [Not Present]
sys-devel/autoconf:  2.13, 2.59-r6
sys-devel/automake:  1.5, 1.7.9-r1, 1.6.3, 1.8.5-r3, 1.4_p6, 1.9.5
sys-devel/binutils:  2.15.92.0.2-r7
sys-devel/libtool:   1.4.3-r1, 1.5.16
virtual/os-headers:  2.4.19-r1, 2.6.8.1-r2
ACCEPT_KEYWORDS="x86"
AUTOCLEAN="yes"
CFLAGS="-O3 -march=i686 -funroll-loops -pipe"
CHOST="i686-pc-linux-gnu"
CONFIG_PROTECT="/etc /usr/kde/2/share/config /usr/kde/3.1/share/config
/usr/kde/3.3/env /usr/kde/3.3/share/config /usr/kde/3.3/shutdown
/usr/kde/3/share/config/usr/lib/X11/xkb /usr/share/config /var/qmail/control"
CONFIG_PROTECT_MASK="/etc/afs/C /etc/afs/afsws /etc/gconf /etc/terminfo /etc/env.d"
CXXFLAGS="-O3 -march=i686 -funroll-loops -pipe"
DISTDIR="/usr/portage/distfiles"
FEATURES="autoaddcvs autoconfig ccache distlocks sandbox sfperms strict"
GENTOO_MIRRORS="ftp://gentoo.mirrored.ca/
ftp://ibiblio.org/pub/Linux/distributions/gentoo/
ftp://mirror.iawnet.sandia.gov/pub/gentoo/"
MAKEOPTS="-j2"
PKGDIR="/usr/portage/packages"
PORTAGE_TMPDIR="/var/tmp"
PORTDIR="/usr/portage"
SYNC="rsync://rsync.gentoo.org/gentoo-portage"
USE="3dnow X aalib acpi afs alsa apm arts avi berkdb bidi bitmap-fonts cdr crypt
cups curl dvb dvd dvdr emboss encode fam flac foomaticdb fortran gdbm gif gpm
gtk gtk2 imagemagick imap imlib ipv6 java jpeg kde ldap lib libg++ libwww mad
mikmod mmx motif mozilla mp3 mpeg nas ncurses nls ogg oggvorbis opengl oss pam
pdapdflib perl png ppds python qt quicktime readline samba sdl slang spell ssl
svga tcltk tiff truetype truetype-fonts type1-fonts unicode usb videos vorbis
wmf www x86 xine xinerama xml xml2 xmms xv zlib video_cards_radeon userland_GNU
kernel_linux elibc_glibc"
Unset:  ASFLAGS, CBUILD, CTARGET, LANG, LC_ALL, LDFLAGS, LINGUAS, PORTDIR_OVERLAY

also installed
kde-base/kde-3.3.2
x11-libs/gtk+-2.6.4-r1 -debug -doc +jpeg -static +tiff
net-im/gaim-1.2.1  -cjk -debug -eds -gnutls -krb4 +nas +nls +perl -silc +spell
+tcltk
Comment 1 Stephen Bosch 2005-05-12 20:06:34 UTC
This problem turns out to be caused by a new KDE setting present in KDE 3.3.

To correct the problem, open KDE Control Center and click on "Desktop";
Select "Window Behaviour";
Choose the "Advanced" tab;
Change the "Focus Stealing Prevention Level" from "Low" to "None."

The old raise behaviour returns.