diff liboctave/cmd-edit.cc @ 5872:44f24cf66b95

[project @ 2006-06-30 18:19:20 by jwe]
author jwe
date Fri, 30 Jun 2006 18:19:42 +0000
parents ace8d8d26933
children f779c83d6ccf
line wrap: on
line diff
--- a/liboctave/cmd-edit.cc
+++ b/liboctave/cmd-edit.cc
@@ -41,6 +41,7 @@
 
 #include "cmd-edit.h"
 #include "cmd-hist.h"
+#include "file-ops.h"
 #include "lo-error.h"
 #include "lo-utils.h"
 #include "oct-env.h"
@@ -833,10 +834,14 @@
 }
 
 void
-command_editor::read_init_file (const std::string& file)
+command_editor::read_init_file (const std::string& file_arg)
 {
   if (instance_ok ())
-    instance->do_read_init_file (file);
+    {
+      std::string file = file_ops::tilde_expand (file_arg);
+
+      instance->do_read_init_file (file);
+    }
 }
 
 bool