... | ... |
@@ -1877,6 +1877,8 @@ class DotWindow(gtk.Window): |
1877 | 1877 |
|
1878 | 1878 |
vbox.pack_start(self.widget) |
1879 | 1879 |
|
1880 |
+ self.last_open_dir = "." |
|
1881 |
+ |
|
1880 | 1882 |
self.set_focus(self.widget) |
1881 | 1883 |
|
1882 | 1884 |
# Add Find text search |
... | ... |
@@ -1962,6 +1964,7 @@ class DotWindow(gtk.Window): |
1962 | 1964 |
gtk.STOCK_OPEN, |
1963 | 1965 |
gtk.RESPONSE_OK)) |
1964 | 1966 |
chooser.set_default_response(gtk.RESPONSE_OK) |
1967 |
+ chooser.set_current_folder(self.last_open_dir) |
|
1965 | 1968 |
filter = gtk.FileFilter() |
1966 | 1969 |
filter.set_name("Graphviz dot files") |
1967 | 1970 |
filter.add_pattern("*.dot") |
... | ... |
@@ -1972,6 +1975,7 @@ class DotWindow(gtk.Window): |
1972 | 1975 |
chooser.add_filter(filter) |
1973 | 1976 |
if chooser.run() == gtk.RESPONSE_OK: |
1974 | 1977 |
filename = chooser.get_filename() |
1978 |
+ self.last_open_dir = chooser.get_current_folder() |
|
1975 | 1979 |
chooser.destroy() |
1976 | 1980 |
self.open_file(filename) |
1977 | 1981 |
else: |