diff options
| author | Maxim Nikolenko <maximnproductengine@lindenlab.com> | 2026-01-14 22:59:05 +0200 |
|---|---|---|
| committer | GitHub <noreply@github.com> | 2026-01-14 22:59:05 +0200 |
| commit | 87f7d37e43db03f56acaedf77c00b72c5a89f7b7 (patch) | |
| tree | f1d1b7b8e8886ff80ab2e46a7351fd770abf336a /indra | |
| parent | 3ad887763bc230ca0555abbde9b3003092120acd (diff) | |
#5250 use Documents as default save location
Diffstat (limited to 'indra')
| -rw-r--r-- | indra/newview/llfilepicker_mac.mm | 7 |
1 files changed, 6 insertions, 1 deletions
diff --git a/indra/newview/llfilepicker_mac.mm b/indra/newview/llfilepicker_mac.mm index 6921cd6101..7262d18483 100644 --- a/indra/newview/llfilepicker_mac.mm +++ b/indra/newview/llfilepicker_mac.mm @@ -241,8 +241,13 @@ void doSaveDialogModeless(const std::string* file, NSURL* url = [NSURL fileURLWithPath:fileName]; [panel setNameFieldStringValue: fileName]; - [panel setDirectoryURL: url]; + NSURL *last_url = [[NSUserDefaults standardUserDefaults] URLForKey:@"NSNavLastRootDirectory"]; + if(!last_url) + { + NSURL *documents_url = [[NSFileManager defaultManager] URLsForDirectory:NSDocumentDirectory inDomains:NSUserDomainMask].firstObject; + [panel setDirectoryURL:documents_url]; + } [panel beginWithCompletionHandler:^(NSModalResponse result) { |
