diff -Nur gcvs-1.0/common/UCvsFiles.cpp gcvs-1.0-fixed/common/UCvsFiles.cpp
--- gcvs-1.0/common/UCvsFiles.cpp	2002-08-13 13:46:40.000000000 +0200
+++ gcvs-1.0-fixed/common/UCvsFiles.cpp	2003-07-25 08:24:06.000000000 +0200
@@ -1214,7 +1214,7 @@
 {
 	UStr uppath, filename;
 	SplitPath(m_path, uppath, filename);
-	ResetView(uppath, true);
+	ResetView(uppath.c_str(), true);
 	return 0;
 }
 
@@ -1895,7 +1895,7 @@
 	fullpath << (*data)[EntnodeData::kName];
 	if(data->GetType() == ENT_SUBDIR)
 	{
-		ResetView(fullpath, true);
+		ResetView(fullpath.c_str(), true);
 	}
 	else
 	{
diff -Nur gcvs-1.0/common/UCvsFolders.cpp gcvs-1.0-fixed/common/UCvsFolders.cpp
--- gcvs-1.0/common/UCvsFolders.cpp	2002-08-02 17:05:02.000000000 +0200
+++ gcvs-1.0-fixed/common/UCvsFolders.cpp	2003-07-25 08:24:06.000000000 +0200
@@ -828,7 +828,7 @@
 		if(fileView != 0L)
 		{
 			ASSERT(fileView->IsKindOf(URUNTIME_CLASS(UCvsFiles)));
-			fileView->ResetView(path);
+			fileView->ResetView(path.c_str());
 		}
 	}
 

