X-Git-Url: http://git.roojs.org/?a=blobdiff_plain;f=tools%2Fbuild_gtk_tree.js;h=f3e10422dce8913cd95b21267321dce4071bb019;hb=114e4cfd8f8962ea7fd095d9582aad98f31d384f;hp=a46b8fb3371388bfb118d270db4eedbb2ffc3f8b;hpb=02aad0a43b8f2f82c43a028ff14f7f22d475df0c;p=app.Builder.js diff --git a/tools/build_gtk_tree.js b/tools/build_gtk_tree.js index a46b8fb33..f3e10422d 100644 --- a/tools/build_gtk_tree.js +++ b/tools/build_gtk_tree.js @@ -48,7 +48,7 @@ function BuildLists () { - var ns_list = [ 'Gtk' , 'Gdk', 'Pango', 'GtkSource', 'WebKit', 'Vte'] ; //NameSpace.namespaces(); + var ns_list = [ 'Gtk' , 'Gdk', 'Pango', 'GtkSource', 'WebKit', 'Vte', 'GtkClutter'] ; //NameSpace.namespaces(); ns_list = ns_list.sort(); // let's try and load them, so we find out early what will fail. @@ -332,11 +332,21 @@ right: } var nusage = {}; + var usage_left = {}; for(var par in usage) { // see if the parent can be added to something. if (!canTop(par)) { continue; } + + for(var dupe in usage) { + if (usage[par].join(',') == usage[dupe].join(',')) { + usage_left[par] = dupe; + } + } + if (typeof(usage_left[par]) != 'undefined') { + continue; + } nusage[par] = usage[par]; }