| ... | ... |
@@ -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: |