diff -r b8cd7ea34e33 -r a6c0f2d106c8 src/Pure/PIDE/resources.scala --- a/src/Pure/PIDE/resources.scala Tue Sep 10 14:40:00 2019 +0100 +++ b/src/Pure/PIDE/resources.scala Wed Sep 11 16:06:10 2019 +0200 @@ -138,7 +138,7 @@ def theory_name(default_qualifier: String, file: JFile): Option[Document.Node.Name] = { val dir = File.canonical(file).getParentFile - val qualifier = session_base.session_directories.get(dir).map(_._1).getOrElse(default_qualifier) + val qualifier = session_base.session_directories.get(dir).getOrElse(default_qualifier) Thy_Header.theory_name(file.getName) match { case "" => None case s => Some(import_name(qualifier, File.path(file).dir.implode, s))