Web   ·   Wiki   ·   Activities   ·   Blog   ·   Lists   ·   Chat   ·   Meeting   ·   Bugs   ·   Git   ·   Translate   ·   Archive   ·   People   ·   Donate
summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rwxr-xr-xwebtoolbar.py6
1 files changed, 6 insertions, 0 deletions
diff --git a/webtoolbar.py b/webtoolbar.py
index cc64f14..106af28 100755
--- a/webtoolbar.py
+++ b/webtoolbar.py
@@ -123,6 +123,11 @@ class WebToolbar(Toolbar):
self._links_controller.post_link(title, address)
def _save_cb(self, button):
+ filename = self._embed.props.document_metadata.filename
+ print filename
+ if not filename:
+ filename = self._embed.get_title() + '.html'
+
chooser = FileChooserDialog(title=None,
parent=self._embed.get_toplevel(),
action=gtk.FILE_CHOOSER_ACTION_SAVE,
@@ -132,6 +137,7 @@ class WebToolbar(Toolbar):
gtk.RESPONSE_OK))
chooser.set_default_response(gtk.RESPONSE_OK)
chooser.set_current_folder(os.path.expanduser('~'))
+ chooser.set_current_name(filename)
response = chooser.run()
if response == gtk.RESPONSE_OK: