diff --git a/GameRes/ArcFile.cs b/GameRes/ArcFile.cs
index e198bd4c..cbb8fde1 100644
--- a/GameRes/ArcFile.cs
+++ b/GameRes/ArcFile.cs
@@ -49,6 +49,8 @@ namespace GameRes
/// Archive contents.
public ICollection Dir { get { return m_dir; } }
+ public event EventHandler OverwriteNotify;
+
public ArcFile (ArcView arc, ArchiveFormat impl, ICollection dir)
{
m_arc = arc;
@@ -147,7 +149,7 @@ namespace GameRes
///
public Stream CreateFile (Entry entry)
{
- return m_interface.CreateFile (entry);
+ return m_interface.CreateFile (entry.Name);
}
#region IDisposable Members
@@ -172,6 +174,12 @@ namespace GameRes
#endregion
}
+ public class OverwriteEventArgs : EventArgs
+ {
+ public string Filename { get; set; }
+ public bool Overwrite { get; set; }
+ }
+
public class AppendStream : System.IO.Stream
{
private Stream m_base;