← Back to team overview

cairo-dock-team team mailing list archive

[Bug 1048197] Re: Icon of a launcher shown only on one desktop won't display

 

** Changed in: cairo-dock-core
       Status: Fix Committed => Fix Released

-- 
You received this bug notification because you are a member of Cairo-
Dock Devs, which is subscribed to Cairo-Dock Core.
https://bugs.launchpad.net/bugs/1048197

Title:
  Icon of a launcher shown only on one desktop won't display

Status in Cairo-Dock : Core:
  Fix Released

Bug description:
  Hello,

  I have some application launcher that I display only on one desktop.

  If I am on the said desktop when cairo-dock starts, the icon is properly displayed.
  But if I am on another desktop when cairo-dock starts, then I change desktop, the icon is "invisible". The dock has an empty slot for the icon, I can start the software by clicking on the slot and the dock would be distorted when I pass over with the mouse, but there is just no icon.

  Note that if for instance I click right on the invisible icon, it
  proposes me as usual the contextual menu with inside the cairo-dock
  submenu, and the application submenu. This submenu displays the
  correct icon.

  Also if I go in the dock configuration ("Current items"), the item
  shows the correct icon as well. Only on the dock won't the icon be
  displayed.

  I am using the last bazaar repository version (revno 1206 from the
  09/09).

  I have a bunch of warning and messages when starting from terminal,
  but looks like this is relative to the current issue (I have a few
  other minor issue on cairo-dock, probably for later bug reports):

  ----------------------------------------------------------------------------
  $ cairo-dock -v
  3.0.99.beta1
  $ cairo-dock
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/gldit/cairo-dock-opengl.c:cairo_dock_initialize_opengl_backend:209)  
    couldn't find an appropriate visual, trying to get one without Stencil buffer
  (it may cause some little deterioration in the rendering) ...

   ============================================================================
          Cairo-Dock version : 3.0.99.beta1
          Compiled date      : Sep  9 2012 19:41:49
          Built with GTK     : 3.4
          Running with OpenGL: 1
   ============================================================================

  cairo_dock_create_surface_from_image_simple: assertion `cImageFile != NULL' failed
  cairo_dock_add_new_data_renderer_on_icon (Gestionnaire de batterie, (nil))
  cairo_dock_create_surface_from_image_simple: assertion `cImageFile != NULL' failed
  cairo_dock_create_surface_from_image_simple: assertion `cImageFile != NULL' failed
  cd_shortcuts_add_progress_bar (/)
  cairo_dock_add_new_data_renderer_on_icon (/, (nil))
  cd_shortcuts_add_progress_bar (home)
  cairo_dock_add_new_data_renderer_on_icon (home, (nil))
  cd_shortcuts_add_progress_bar (Lenovo_Recovery)
  cairo_dock_add_new_data_renderer_on_icon (Lenovo_Recovery, (nil))
  cd_shortcuts_add_progress_bar (SYSTEM_DRV)
  cairo_dock_add_new_data_renderer_on_icon (SYSTEM_DRV, (nil))
  cd_shortcuts_add_progress_bar (Volume de 55 GB)
  cairo_dock_add_new_data_renderer_on_icon (Volume de 55 GB, (nil))
  _render_delayed (Batterie chargée (100%), 388x117)
  #### icon / is damaged
  #### icon home is damaged
  #### icon Volume de 55 GB is damaged
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/cairo-dock-widget-items.c:_select_item:452)  
    item not found
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/cairo-dock-widget-items.c:_select_item:452)  
    item not found
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  warning :  (/media/data/jehan/prog/cairo-dock-core/src/cairo-dock-widget-items.c:_select_item:452)  
    item not found
  cairo_dock_widget_reload (type 3)
  _items_widget_reload ()
  ----------------------------------------------------------------------------

  Also I am ready to debug with anything which might help if I am given instructions.
  And I am even ready to patch the issue myself. I am just work-free again lately, so I get some time on my hands. Also I started looking the code, but some guidelines to where to look would be appreciated because that's the first time I look at cairo-dock's code. :-)

  Finally I read some pretty old forum discussions about graphics card driver issue. But it was said to be fixed. Also your "Recurrent Problems" page says it works with Intel cards now, >= 2:2.8.0, and I apparently have 2.19.0.
  So that's either another problem (hopefully), or a reappearing bug.
  $ cat /var/log/Xorg.0.log |grep -A 10 -B 10 -i intel 
  [...]
  [    18.325] (II) LoadModule: "intel"
  [    18.325] (II) Loading /usr/lib64/xorg/modules/drivers/intel-common/intel_drv.so
  [    18.325] (II) Module intel: vendor="X.Org Foundation"
  [    18.325]    compiled for 1.11.4, module version = 2.19.0
  [    18.325]    Module class: X.Org Video Driver
  [    18.325]    ABI class: X.Org Video Driver, version 11.0
  [    18.325] (II) v4l driver for Video4Linux
  [    18.325] (II) intel: Driver for Intel Integrated Graphics Chipsets: i810,
          i810-dc100, i810e, i815, i830M, 845G, 854, 852GM/855GM, 865G, 915G,
          E7221 (i915), 915GM, 945G, 945GM, 945GME, Pineview GM, Pineview G,
          965G, G35, 965Q, 946GZ, 965GM, 965GME/GLE, G33, Q35, Q33, GM45,
          4 Series, G45/G43, Q45/Q43, G41, B43, B43, Clarkdale, Arrandale,
          Sandybridge Desktop (GT1), Sandybridge Desktop (GT2),
          Sandybridge Desktop (GT2+), Sandybridge Mobile (GT1),
          Sandybridge Mobile (GT2), Sandybridge Mobile (GT2+),
          Sandybridge Server, Ivybridge Mobile (GT1), Ivybridge Mobile (GT2),
          Ivybridge Desktop (GT1), Ivybridge Desktop (GT2), Ivybridge Server,
          Ivybridge Server (GT2)

  [...]

  ----------------------

  Also my distribution: Mageia 2, 64 bits.
  Window Manager: openbox 3.5.0
  Cairo-dock run with OpenGL, and I run xcompmgr before running cairo-dock.

To manage notifications about this bug go to:
https://bugs.launchpad.net/cairo-dock-core/+bug/1048197/+subscriptions


References