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 160765 - Workspace Switcher UI flickering during gnome-panel starting.
Workspace Switcher UI flickering during gnome-panel starting.
Status: RESOLVED OBSOLETE
Product: libwnck
Classification: Core
Component: pager
2.15.x
Other Linux
: Normal normal
: ---
Assigned To: libwnck maintainers
libwnck maintainers
: 169697 (view as bug list)
Depends on:
Blocks:
 
 
Reported: 2004-12-08 14:03 UTC by Baptiste Mille-Mathias
Modified: 2018-01-24 13:25 UTC
See Also:
GNOME target: ---
GNOME version: 2.15/2.16


Attachments
the cutted applet, that appears at the panel starting. (5.39 KB, image/png)
2004-12-08 14:05 UTC, Baptiste Mille-Mathias
Details

Description Baptiste Mille-Mathias 2004-12-08 14:03:11 UTC
The applet "Workspace Switcher" seems to be displayed in the panel before to
compute the size is must have. 
The applet appears in big size and then appears in the normal size. It make some
not very good feeling.

Expected result:
the Workspace Switcher panel should first of all know the size of the panel, and
then be displayed following this size.
Comment 1 Baptiste Mille-Mathias 2004-12-08 14:05:22 UTC
Created attachment 34629 [details]
the cutted applet, that appears at the panel starting.
Comment 2 Vincent Untz 2004-12-23 09:36:48 UTC
Sorry for the spam. Confirming some bugs.
 Filter on "VINCENT CONFIRMS" to ignore.
Comment 3 Vincent Untz 2005-01-01 15:19:33 UTC
Should be fixed in HEAD.
Baptiste: it'd be great if you could verify that it works for you.
Comment 4 Baptiste Mille-Mathias 2005-01-04 20:59:10 UTC
Thank you Vincent.
I will test with the next developpement release of gnome-panel.
Comment 5 Vincent Untz 2005-01-12 21:36:28 UTC
Just saw this again. Reopening.
Comment 6 Vincent Untz 2005-03-30 06:50:48 UTC
*** Bug 169697 has been marked as a duplicate of this bug. ***
Comment 7 Vincent Untz 2005-03-30 16:19:00 UTC
This is a libwnck problem. The initial size of the pager is arbitrary - see this
line:
pager->priv->workspace_size = 48;

I'm not sure what we can do here. Changing this value to a lower one will fix
bug #169697, but this is just a workaround.

For future reference, here's what happening on a 64px horizontal panel with a
2x2 workspace switcher in term of size allocation of the pager (w*h): 135x103,
135x64 and 81x64.

The problem is that when the pager first requests a size, it requests 135x103.
The panel allocates 135x64 to the pager. As this changes the value of
workspace_size, there's a resize of the pager and it now requests 81x63.

I'm not sure how to best fix this.
Comment 8 Reinout van Schouwen 2005-08-19 21:25:08 UTC
Annoying problem, still happening on 2.12 beta.
Comment 9 Mark McLoughlin 2005-08-22 06:55:08 UTC
Reducing the default workspace size to something a lot smaller sounds reasonable
to me. We just need to be sure that the panel then allocates the maximum height
to the applet (for a vertical panel). May need to set the EXPAND_MINOR
PanelApplet flag.
Comment 10 Reinout van Schouwen 2006-01-30 16:24:53 UTC
This problem is still present in 2.13.x.
Comment 11 Reinout van Schouwen 2006-08-06 11:12:17 UTC
Still valid for 2.15.x. 
I noticed that SUSE pathes gnome-panel to have a "Lock panel in place" context menu option. When activated it prevents the panel that contains the workspace switcher from moving to a different position. Maybe it can solve this bug?
Comment 12 GNOME Infrastructure Team 2018-01-24 13:25:11 UTC
-- GitLab Migration Automatic Message --

This bug has been migrated to GNOME's GitLab instance and has been closed from further activity.

You can subscribe and participate further through the new bug through this link to our GitLab instance: https://gitlab.gnome.org/GNOME/libwnck/issues/39.