summaryrefslogtreecommitdiff
path: root/helpauthoring
diff options
context:
space:
mode:
authorYousuf Philips <philipz85@hotmail.com>2015-09-13 16:21:04 +0400
committerJan Holesovsky <kendy@collabora.com>2015-09-14 07:15:37 +0000
commit84f91a57539f7841cf50c924440f6890341c29c6 (patch)
treef5401e816ac0253163bb8685dc46f84fd3849839 /helpauthoring
parentd1b3160a5ca08bfbfeaa5a1d3ac4d4aa4f50e5f3 (diff)
Use last used directory in the open dialog
Change-Id: I67db6dc4032b1de22c1eec484a0da4d673973b79 Reviewed-on: https://gerrit.libreoffice.org/18530 Reviewed-by: Jan Holesovsky <kendy@collabora.com> Tested-by: Jan Holesovsky <kendy@collabora.com>
Diffstat (limited to 'helpauthoring')
-rw-r--r--helpauthoring/HelpAuthoring/_Main.xba7
1 files changed, 6 insertions, 1 deletions
diff --git a/helpauthoring/HelpAuthoring/_Main.xba b/helpauthoring/HelpAuthoring/_Main.xba
index 61abba52..c181ab1f 100644
--- a/helpauthoring/HelpAuthoring/_Main.xba
+++ b/helpauthoring/HelpAuthoring/_Main.xba
@@ -266,11 +266,16 @@ Dim FileProperties(1) As New com.sun.star.beans.PropertyValue
ListAny(0) = com.sun.star.ui.dialogs.TemplateDescription.FILEOPEN_SIMPLE
oFileDialog = CreateUnoService(&quot;com.sun.star.ui.dialogs.FilePicker&quot;)
oFileDialog.Initialize(ListAny())
- oFileDialog.DisplayDirectory = sDocRoot
+ If sLastSaveDir &lt;&gt; &quot;&quot; AND IsSubDir(sLastSaveDir,sDocRoot) Then
+ oFileDialog.setDisplayDirectory(sLastSaveDir)
+ Else
+ oFileDialog.DisplayDirectory = sDocRoot
+ End If
oFileDialog.AppendFilter(&quot;Help&quot;, &quot;*.xhp&quot;)
oFileDialog.SetTitle(&quot;Open Help File&quot;)
iAccept = oFileDialog.Execute()
If iAccept = 1 Then
+ WriteConfig(&quot;LastSaveDir&quot;,oFileDialog.getDisplayDirectory+&quot;/&quot;)
sPath = oFileDialog.Files(0)
FileProperties(0).Name = &quot;FilterName&quot;
FileProperties(0).Value =&quot;XHP_Help&quot;