Skip to content

Commit 273da40

Browse files
committed
Small fixes
1 parent 1fcff23 commit 273da40

File tree

1 file changed

+10
-5
lines changed

1 file changed

+10
-5
lines changed

Files/ViewModels/ItemViewModel.cs

+10-5
Original file line numberDiff line numberDiff line change
@@ -1048,11 +1048,15 @@ await DialogDisplayHelper.ShowDialogAsync(
10481048
}
10491049
}
10501050

1051+
// Is folder synced to cloud storage?
1052+
var syncStatus = await CheckCloudDriveSyncStatusAsync(rootFolder);
1053+
PageTypeUpdated?.Invoke(this, new PageTypeUpdatedEventArgs() { IsTypeCloudDrive = syncStatus != CloudDriveSyncStatus.NotSynced && syncStatus != CloudDriveSyncStatus.Unknown });
1054+
10511055
if (enumFromStorageFolder)
10521056
{
10531057
var basicProps = await rootFolder.GetBasicPropertiesAsync();
10541058
var extraProps = await basicProps.RetrievePropertiesAsync(new[] { "System.DateCreated" });
1055-
var currentFolder = new ListedItem(rootFolder.FolderRelativeId, returnformat)
1059+
var CurrentFolder = new ListedItem(rootFolder.FolderRelativeId, returnformat)
10561060
{
10571061
PrimaryItemAttribute = StorageItemTypes.Folder,
10581062
ItemPropertiesInitialized = true,
@@ -1069,9 +1073,9 @@ await DialogDisplayHelper.ShowDialogAsync(
10691073
};
10701074
if (DateTimeOffset.TryParse(extraProps["System.DateCreated"] as string, out var dateCreated))
10711075
{
1072-
currentFolder.ItemDateCreatedReal = dateCreated;
1076+
CurrentFolder.ItemDateCreatedReal = dateCreated;
10731077
}
1074-
await EnumFromStorageFolderAsync(path, currentFolder, rootFolder, storageFolderForGivenPath, sourcePageType, cancellationToken);
1078+
await EnumFromStorageFolderAsync(path, CurrentFolder, rootFolder, storageFolderForGivenPath, sourcePageType, cancellationToken);
10751079
return true;
10761080
}
10771081
else
@@ -1111,7 +1115,7 @@ await DialogDisplayHelper.ShowDialogAsync(
11111115
opacity = 0.4;
11121116
}
11131117

1114-
var currentFolder = new ListedItem(null, returnformat)
1118+
CurrentFolder = new ListedItem(null, returnformat)
11151119
{
11161120
PrimaryItemAttribute = StorageItemTypes.Folder,
11171121
ItemPropertiesInitialized = true,
@@ -1132,11 +1136,12 @@ await DialogDisplayHelper.ShowDialogAsync(
11321136

11331137
if (hFile == IntPtr.Zero)
11341138
{
1139+
await DialogDisplayHelper.ShowDialogAsync("DriveUnpluggedDialog/Title".GetLocalized(), "");
11351140
return false;
11361141
}
11371142
else if (hFile.ToInt64() == -1)
11381143
{
1139-
await EnumFromStorageFolderAsync(path, currentFolder, rootFolder, storageFolderForGivenPath, sourcePageType, cancellationToken);
1144+
await EnumFromStorageFolderAsync(path, CurrentFolder, rootFolder, storageFolderForGivenPath, sourcePageType, cancellationToken);
11401145
return false;
11411146
}
11421147
else

0 commit comments

Comments
 (0)