[PD-cvs] SF.net SVN: pure-data: [10020] branches/pd-extended/v0-40/pd/src/u_main.tk

eighthave at users.sourceforge.net eighthave at users.sourceforge.net
Wed Jun 18 00:26:25 CEST 2008


Revision: 10020
          http://pure-data.svn.sourceforge.net/pure-data/?rev=10020&view=rev
Author:   eighthave
Date:     2008-06-17 15:26:18 -0700 (Tue, 17 Jun 2008)

Log Message:
-----------
sorted out default save dirs to use CWD and then update once something has been saved, following this discussion: http://lists.puredata.info/pipermail/pd-list/2008-05/062647.html

Modified Paths:
--------------
    branches/pd-extended/v0-40/pd/src/u_main.tk

Modified: branches/pd-extended/v0-40/pd/src/u_main.tk
===================================================================
--- branches/pd-extended/v0-40/pd/src/u_main.tk	2008-06-17 21:45:27 UTC (rev 10019)
+++ branches/pd-extended/v0-40/pd/src/u_main.tk	2008-06-17 22:26:18 UTC (rev 10020)
@@ -360,10 +360,10 @@
 ############### set up global variables ################################
 
 set untitled_number 1
-if {$pd_nt == 1} {
-	set untitled_directory [regsub -all \\\\ $::env(USERPROFILE) /]
+if {$pd_nt == 2} {
+    set untitled_directory $::env(HOME)
 } else {
-	set untitled_directory $::env(HOME)
+    set untitled_directory [pwd]
 }
 set pd_opendir $untitled_directory
 set pd_undoaction no
@@ -1277,7 +1277,6 @@
 
 ############# pdtk_canvas_new -- create a new canvas ###############
 proc pdtk_canvas_new {name width height geometry editable} {
-    global pd_opendir
     global pd_tearoff
     global pd_nt
     global tcl_version
@@ -2163,12 +2162,10 @@
     } 
 }
 
-set saveas_dir nowhere
-
 ############ pdtk_canvas_saveas -- run a saveas dialog ##############
 
 proc pdtk_canvas_saveas {name initfile initdir} {
-    global pd_nt filetypes
+    global pd_nt filetypes untitled_directory
     set filename [tk_getSaveFile -initialfile $initfile -initialdir $initdir \
 					  -defaultextension .pd -filetypes $filetypes]
 
@@ -2196,6 +2193,7 @@
         pd [concat $name savetofile [pdtk_enquote $basename] \
                 [pdtk_enquote $directory] \;]
         #       pd [concat $name savetofile $basename $directory \;]
+        set untitled_directory $directory
     }
 }
 


This was sent by the SourceForge.net collaborative development platform, the world's largest Open Source development site.




More information about the Pd-cvs mailing list