git-svn-id: http://svn.code.sf.net/p/greenshot/code/trunk@1920 7dccd23d-a4a3-4e1f-8c07-b4c1b4018ab4
This commit is contained in:
RKrom 2012-06-13 20:10:26 +00:00
parent 59665da813
commit cdaf594cb3

View file

@ -52,8 +52,14 @@ namespace Greenshot.Forms {
private void init() {
saveFileDialog = new SaveFileDialog();
applyFilterOptions();
string initialDirectory = Path.GetDirectoryName(conf.OutputFileAsFullpath);
if (conf.OutputFileAsFullpath != null && conf.OutputFileAsFullpath.Length > 0 && Directory.Exists(initialDirectory)) {
string initialDirectory = null;
try {
initialDirectory = Path.GetDirectoryName(conf.OutputFileAsFullpath);
} catch {
LOG.WarnFormat("OutputFileAsFullpath was set to {0}, ignoring due to problem in path.", conf.OutputFileAsFullpath);
}
if (!string.IsNullOrEmpty(initialDirectory) && Directory.Exists(initialDirectory)) {
saveFileDialog.InitialDirectory = initialDirectory;
} else if (Directory.Exists(conf.OutputFilePath)) {
saveFileDialog.InitialDirectory = conf.OutputFilePath;