After an evaluation, GNOME has moved from Bugzilla to GitLab. Learn more about GitLab.
No new issues can be reported in GNOME Bugzilla anymore.
To report an issue in a GNOME project, go to GNOME GitLab.
Do not go to GNOME Gitlab for: Bluefish, Doxygen, GnuCash, GStreamer, java-gnome, LDTP, NetworkManager, Tomboy.
Bug 92039 - Keyboard switcher has no focus indicator
Keyboard switcher has no focus indicator
Status: RESOLVED DUPLICATE of bug 84215
Product: gnome-applets
Classification: Other
Component: keyboard indicator (gswitchit)
git master
Other Solaris
: Normal normal
: ---
Assigned To: gnome-applets Maintainers
gnome-applets Maintainers
: 92040 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2002-08-29 19:28 UTC by Calum Benson
Modified: 2004-12-22 21:47 UTC
See Also:
GNOME target: ---
GNOME version: ---



Description Calum Benson 2002-08-29 19:28:45 UTC
When tabbing along a panel containing the keyboard switcher applet, the gkb
applet never gets a focus indicator, although it does get keyboard focus.
Comment 1 padraig.obriain 2002-09-02 10:18:20 UTC
My expectation was that the proposed change for bug 84215 would also
fix this bug but this is not so.

When I applied the proposed change for bug 84215 the focus indication
did not appear.

I found that panel_applet_size_allocate() the scond time with an
allocation of (0, 0, 1, 1).

The reason for this is the call to bonobo_socket_add_id() in
bonobo_control_frame_get_remote_window(). This call to
bonobo_socket_add_id() was a call to gtk_socket_add_id() until
recently.

From my perspective the problem with this change is that
bonobo_control_frame_get_remote_window() is called from
bonobo_socket_realize(), bonobo_socket_size_allocate() has not yet
been called to set the size of the socket after the size of the plug
has been set.
Comment 2 padraig.obriain 2002-09-02 12:58:23 UTC
*** Bug 92040 has been marked as a duplicate of this bug. ***
Comment 3 padraig.obriain 2002-09-02 14:31:54 UTC
I have looked at this again and I do not understand wherer my previous
analysis came from.

bonobo_socket_add_id() causes the allocation width and height to be
reset to (1,1) but is is subsequently alloocated to the correct size.
Comment 4 padraig.obriain 2002-09-02 14:46:38 UTC

*** This bug has been marked as a duplicate of 84215 ***