GNOME Bugzilla – Bug 322689
cannot copy contact to addressbook if addressbook just created
Last modified: 2013-09-10 13:49:31 UTC
1. open addressbook and create new addrbook 'Test' 2. then copy entry from your 'Personal' addrbook to the newly created 'Test' addrbook 3. enter the 'Test' addrbook -> a message addrbook does not exist will pop up
how exactly do you copy? drag and drop, context menu? i cannot reproduce this here (evo-2.5.2). any output on the shell? is this reproducible? setting to NEEDINFO, please REOPEN when answering. thanks in advance.
OK, maybe I have to be more precise. First of all this bug is 100% reproducable. To reproduce the steps are: 1. open addressbook and select Personal 2. right click mouse button and choose create new addr book 'Test' 3. drag and drop some entry from the Personal addr book to 'Test' Then a requester pops up: "Error loading addressbook. We were unable to open this addressbook. Please check that the path /home/myhome/.evolution/addressbook/local/1133251136.12287.3@mycomputer exists and that you have permission to access it." Selecting 'Personal' again and then again 'Test' will make the addressbook suddenly appear and d&d work this is what evo is outputting in a create Test, d&d, select, delete, create Test, d&d, select cycle (evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC (gc)' failed (evolution:12287): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw: assertion `GNOME_IS_CANVAS (canvas)' failed (evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC (gc)' failed (evolution:12287): libebook-WARNING **: "e_book_get_contacts" on book before "e_book_open" (evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC (gc)' failed (evolution:12287): eab-widgets-WARNING **: EABView at present does not support multiple writes on the "source" property. eab-widgets-Message: in search_activated (evolution:12287): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw: assertion `GNOME_IS_CANVAS (canvas)' failed (evolution:12287): GnomeCanvas-CRITICAL **: gnome_canvas_request_redraw: assertion `GNOME_IS_CANVAS (canvas)' failed (evolution:12287): libebook-WARNING **: "e_book_get_contacts" on book before "e_book_open" (evolution:12287): Gdk-CRITICAL **: gdk_gc_set_foreground: assertion `GDK_IS_GC (gc)' failed
ah, ok, now i can reproduce this. it's the same with importing, see bug 322695. thanks. :-)
*** Bug 322695 has been marked as a duplicate of this bug. ***
Created attachment 59249 [details] [review] Patch
Looks ok to me.
*** Bug 332136 has been marked as a duplicate of this bug. ***
Fix committed to cvs head.