src/Pure/Isar/class_target.ML
changeset 30764 3e3e7aa0cc7a
parent 30521 3ec2d35b380f
child 31012 751f5aa3e315
--- a/src/Pure/Isar/class_target.ML	Sat Mar 28 17:53:33 2009 +0100
+++ b/src/Pure/Isar/class_target.ML	Sat Mar 28 20:25:23 2009 +0100
@@ -287,8 +287,8 @@
     |> fold (fn dep_morph => Locale.add_dependency sub (sup,
         dep_morph $> Element.satisfy_morphism (the_list some_wit) $> export))
           (the_list some_dep_morph)
-    |> (fn thy => fold_rev Locale.activate_global_facts
-      (Locale.get_registrations thy) thy)
+    |> (fn thy => fold_rev (Context.theory_map o Locale.activate_facts)
+        (Locale.get_registrations thy) thy)
   end;