From e5eaf360c9e0c30b6c845f45dc2fe58b7dce7825 Mon Sep 17 00:00:00 2001 From: Mark Harrah Date: Wed, 2 Feb 2011 19:29:03 -0500 Subject: [PATCH] fix Eval creation when changing project --- main/ProjectNavigation.scala | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/main/ProjectNavigation.scala b/main/ProjectNavigation.scala index d211f94fb..09e4c2d58 100644 --- a/main/ProjectNavigation.scala +++ b/main/ProjectNavigation.scala @@ -30,10 +30,10 @@ final class ProjectNavigation(s: State) def setProject(nuri: URI, nid: String) = { - val neval = if(uri == nuri) session.currentEval else mkEval() + val neval = if(uri == nuri) session.currentEval else mkEval(nuri) updateCurrent(s.put(SessionKey, session.setCurrent(nuri, nid, neval))) } - def mkEval() = Load.lazyEval(structure.units(uri).unit) + def mkEval(nuri: URI) = Load.lazyEval(structure.units(nuri).unit) def getRoot(uri: URI) = Load.getRootProject(structure.units)(uri) def apply(action: Navigate): State =