diff --git a/src/Entity/Browser/Menu/File/Save.php b/src/Entity/Browser/Menu/File/Save.php index 195e446..f6f5ce1 100644 --- a/src/Entity/Browser/Menu/File/Save.php +++ b/src/Entity/Browser/Menu/File/Save.php @@ -58,10 +58,13 @@ class Save if (\GtkResponseType::APPLY == $dialog->run()) { - file_put_contents( - $dialog->get_filename(), - '' // @TODO get active tab content - ); + if ($page = $this->file->menu->browser->container->tab->getPage()) + { + file_put_contents( + $dialog->get_filename(), + $page->content->data->raw + ); + } } $dialog->destroy();