compare complete path
authorJuerg Billeter <j@bitron.ch>
Thu, 22 Nov 2007 20:07:23 +0000 (20:07 +0000)
committerJürg Billeter <juergbi@src.gnome.org>
Thu, 22 Nov 2007 20:07:23 +0000 (20:07 +0000)
2007-11-22  Juerg Billeter  <j@bitron.ch>

* gobject-introspection/clexer.l,
  gobject-introspection/gen-introspect.c: compare complete path

svn path=/trunk/; revision=706

ChangeLog
gobject-introspection/clexer.l
gobject-introspection/gen-introspect.c

index 1630b81..ffcd53d 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,10 @@
 2007-11-22  Jürg Billeter  <j@bitron.ch>
 
+       * gobject-introspection/clexer.l,
+         gobject-introspection/gen-introspect.c: compare complete path
+
+2007-11-22  Jürg Billeter  <j@bitron.ch>
+
        * vapi/packages/gnome-vfs-2.0/: update to use vala-gen-introspect
 
        * vapi/gnome-vfs-2.0.vapi: regenerated
index b7f5c90..b0c9cd6 100644 (file)
@@ -243,8 +243,7 @@ static void process_directive (void)
        if (filename_builder->len > 0) {
                char *filename = g_strcompress (filename_builder->str);
                g_free (the_igenerator->current_filename);
-               the_igenerator->current_filename = g_path_get_basename (filename);
-               g_free (filename);
+               the_igenerator->current_filename = filename;
        }
 
        g_string_free (filename_builder, TRUE);
index 6d9d4f6..c25c61c 100644 (file)
@@ -1023,7 +1023,7 @@ void g_igenerator_add_symbol (GIGenerator *igenerator, CSymbol *symbol)
        gboolean found_filename = FALSE;
        GList *l;
        for (l = igenerator->filenames; l != NULL; l = l->next) {
-               if (strcmp (g_path_get_basename (l->data), g_path_get_basename (igenerator->current_filename)) == 0) {
+               if (strcmp (l->data, igenerator->current_filename) == 0) {
                        found_filename = TRUE;
                        break;
                }