New items cannot be dropped at the first position

Bug #708772 reported by JC
6
This bug affects 1 person
Affects Status Importance Assigned to Milestone
Docky
Fix Released
Low
Rico Tzschichholz

Bug Description

Ubuntu 10.10 amd64
gnome 2.32
http://i62.photobucket.com/albums/h104/Doggznwa/Screenshot-2.png
^ to show my docky icons
I got rid of the opera icon and put the chromium one in its place. If i try to put the opera back to the left of the banshee logo, those two and pidgin "spaz" out.
When chromium is my default browser, it has no problem. But once I make opera the default, the Opera icon has no problem being placed first while the chromium icon will be unable to be place in front.
In fact, I have Pidgin, Banshee, and chromium as the first three in the screenshot and they are each my defaults.
So maybe it's a problem with docky and default applications?

Revision history for this message
Robert Dyer (psybers) wrote :

I have *no clue* what you are talking about. You need to explain the problem a lot clearer.

Changed in docky:
status: New → Incomplete
importance: Undecided → Low
Revision history for this message
JC (nothingness) wrote :
Download full text (4.1 KiB)

Debug log:

john@john-Satellite-A505:~$ docky --d
[Info 21:11:05.290] Docky version: 2.0.11 Release
[Info 21:11:05.297] Kernel version: 2.6.35.26
[Info 21:11:05.298] CLR version: 2.0.50727.1433
[Info 21:11:05.406] [Gtk] Failed to load module "canberra-gtk-module": libcanberra-gtk-module.so: cannot open shared object file: No such file or directory
[Debug 21:11:05.487] [SystemService] Using org.freedesktop.UPower for battery information
[Info 21:11:05.536] [Gtk] (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-enable-event-sounds' of type `gboolean' from rc file value "((GString*) 0x17dcca0)" of type `gboolean'
[Info 21:11:05.536] [Gtk] (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-enable-input-feedback-sounds' of type `gboolean' from rc file value "((GString*) 0x17dcac0)" of type `gboolean'
[Info 21:11:05.574] [DockServices] Dock services initialized.
[Debug 21:11:05.583] [UserArgs] BufferTime = 0
[Debug 21:11:05.583] [UserArgs] MaxSize = 2147483647
[Debug 21:11:05.583] [UserArgs] NetbookMode = False
[Debug 21:11:05.583] [UserArgs] NoPollCursor = False
[Debug 21:11:05.686] [PluginManager] Plugin manager initialized.
[Info 21:11:05.688] [DockController] Setting theme: HUD
[Info 21:11:05.721] [Gtk] (for origin information, set GTK_DEBUG): failed to retrieve property `gtk-button-images' of type `gboolean' from rc file value "((GString*) 0x17dcd80)" of type `gboolean'
[Info 21:11:05.958] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info 21:11:05.958] [PluginManager] Loaded "Docky.Widgets,1.0".
[Info 21:11:05.959] [PluginManager] Loaded "Clock".
[Info 21:11:05.960] [PluginManager] Loaded "Trash".
[Info 21:11:07.541] [Helper] Starting banshee_control.py
[Info 21:11:07.557] [Helper] Starting pidgin_control.py
[Info 21:11:07.563] [Helper] Starting rhythmbox_control.py
[Info 21:11:07.578] [HelperService] Helper added: /usr/local/share/docky/helpers/banshee_control.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/deluge_badge.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/gajim_badge.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/gtg_menus.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/liferea_badge.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/open_terminal_here.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/pidgin_control.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/rhythmbox_control.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/tomboy_menus.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/zeitgeist_docky.py
[Info 21:11:07.579] [HelperService] Helper added: /usr/local/share/docky/helpers/zeitgeist_journal.py
[Info 21:11:07.601] [DrawingService] Could not find 'deluge', using fallback of 'extension'.
[Info 21:11:07.613] [DrawingService] Could not find 'gajim', using fallback of 'extension'.
[Info 21:11:07.629] [DrawingService] Could not find '...

Read more...

Revision history for this message
JC (nothingness) wrote :

http://www.youtube.com/watch?v=pNFyHANoH3w
I uploaded a video that show the problem.
Please disregard that this was done on Kubuntu. The problem persists on Ubuntu as well.
[Fatal 14:24:20.723] [Gtk] gtk_drag_dest_leave: assertion `site != NULL' failed
^ That was the message in terminal that was given at the failed drag. I ran docky --d in terminal.

Revision history for this message
JC (nothingness) wrote :

Docky 2.0.13 bzr docky r1449 pre-release still has this issue, not at all as common however.

Revision history for this message
Robert Dyer (psybers) wrote :

Please try Docky 2.1.x

Revision history for this message
Rico Tzschichholz (ricotz) wrote :

fixed in trunk 1805

Changed in docky:
milestone: none → 2.0.13
assignee: nobody → Rico Tzschichholz (ricotz)
status: Incomplete → Fix Committed
summary: - Docky 2.0.11 certain icons cannot be placed where user desires.
+ New items cannot be dropped at the first position
Revision history for this message
JC (nothingness) wrote :

Docky 2.1.1 built from source still has this issue.
[Fatal 01:32:42.711] [Gtk] gtk_drag_dest_leave: assertion `site != NULL' failed
[Fatal 01:32:44.745] [Gtk] gtk_drag_dest_leave: assertion `site != NULL' failed
Debug message when the icon drag fails.
However, developer version 2.2.x seems to have this fixed. I used the docky-core ppa (not the stable one) and all dragging works fine. (I believe 2.2.x is from trunk 1805?)

Revision history for this message
Robert Dyer (psybers) wrote :

trunk is currently 2.2.x, fixes (such as this) sometimes get backported by Rico.

Changed in docky:
status: Fix Committed → Fix Released
To post a comment you must log in.
This report contains Public information  
Everyone can see this information.

Other bug subscribers

Remote bug watches

Bug watches keep track of this bug in other bug trackers.