Re: difficulty with memo_file



On Wed, 2001-08-22 at 14:58, Edd Dumbill wrote:
> Trying to get the memo_file conduit to work, but having no success.
> 
> >From the debugger I notice it does not get added to the conduit list
> passed to iterate_dbs
> 
> Also, there is a warning when it is initialised:
> 
> Gtk-WARNING **: gtk_object_new(): could not find argument "" in the
> `GnomePilotConduitStandardAbs' class ancestry
> 
> I've also seen other random junk inside those "". so I guess some
> pointer's screwy.

What seems to be happening is that the creator id and database name are
getting lost somewhere along the line.  I wrote a quick patch to fix it,
which I attach, but I suspect this is not the Proper Way to get things
going...

-- Edd
 



--- memo_file_conduit.c	2001/06/19 02:10:55	1.36
+++ memo_file_conduit.c	2001/08/22 14:59:06
@@ -1305,7 +1305,7 @@
 conduit_get_gpilot_conduit (guint32 pilotId)
 {
 	GtkObject *retval;
-
+	GnomePilotConduitStandard *c;
 	ConduitData *cd = g_new0(ConduitData,1);
 	ConduitCfg *cfg, *cfg2;
 	
@@ -1313,7 +1313,9 @@
   
 	retval = gnome_pilot_conduit_standard_abs_new ("MemoDB", 0x6d656d6f);
 	g_assert (retval != NULL);
-	
+	c=(GnomePilotConduitStandard *)retval;
+	gnome_pilot_conduit_standard_set_creator_id(c,(guint32)0x6d656d6f);
+	gnome_pilot_conduit_standard_set_db_name(c,"MemoDB");
 	LOG("creating memo_file conduit");
 
 	g_assert (retval != NULL);

Attachment: pgpWYrulxbZfv.pgp
Description: PGP signature



[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]