@@ -1048,11 +1048,15 @@ await DialogDisplayHelper.ShowDialogAsync(
1048
1048
}
1049
1049
}
1050
1050
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
+
1051
1055
if ( enumFromStorageFolder )
1052
1056
{
1053
1057
var basicProps = await rootFolder . GetBasicPropertiesAsync ( ) ;
1054
1058
var extraProps = await basicProps . RetrievePropertiesAsync ( new [ ] { "System.DateCreated" } ) ;
1055
- var currentFolder = new ListedItem ( rootFolder . FolderRelativeId , returnformat )
1059
+ var CurrentFolder = new ListedItem ( rootFolder . FolderRelativeId , returnformat )
1056
1060
{
1057
1061
PrimaryItemAttribute = StorageItemTypes . Folder ,
1058
1062
ItemPropertiesInitialized = true ,
@@ -1069,9 +1073,9 @@ await DialogDisplayHelper.ShowDialogAsync(
1069
1073
} ;
1070
1074
if ( DateTimeOffset . TryParse ( extraProps [ "System.DateCreated" ] as string , out var dateCreated ) )
1071
1075
{
1072
- currentFolder . ItemDateCreatedReal = dateCreated ;
1076
+ CurrentFolder . ItemDateCreatedReal = dateCreated ;
1073
1077
}
1074
- await EnumFromStorageFolderAsync ( path , currentFolder , rootFolder , storageFolderForGivenPath , sourcePageType , cancellationToken ) ;
1078
+ await EnumFromStorageFolderAsync ( path , CurrentFolder , rootFolder , storageFolderForGivenPath , sourcePageType , cancellationToken ) ;
1075
1079
return true ;
1076
1080
}
1077
1081
else
@@ -1111,7 +1115,7 @@ await DialogDisplayHelper.ShowDialogAsync(
1111
1115
opacity = 0.4 ;
1112
1116
}
1113
1117
1114
- var currentFolder = new ListedItem ( null , returnformat )
1118
+ CurrentFolder = new ListedItem ( null , returnformat )
1115
1119
{
1116
1120
PrimaryItemAttribute = StorageItemTypes . Folder ,
1117
1121
ItemPropertiesInitialized = true ,
@@ -1132,11 +1136,12 @@ await DialogDisplayHelper.ShowDialogAsync(
1132
1136
1133
1137
if ( hFile == IntPtr . Zero )
1134
1138
{
1139
+ await DialogDisplayHelper . ShowDialogAsync ( "DriveUnpluggedDialog/Title" . GetLocalized ( ) , "" ) ;
1135
1140
return false ;
1136
1141
}
1137
1142
else if ( hFile . ToInt64 ( ) == - 1 )
1138
1143
{
1139
- await EnumFromStorageFolderAsync ( path , currentFolder , rootFolder , storageFolderForGivenPath , sourcePageType , cancellationToken ) ;
1144
+ await EnumFromStorageFolderAsync ( path , CurrentFolder , rootFolder , storageFolderForGivenPath , sourcePageType , cancellationToken ) ;
1140
1145
return false ;
1141
1146
}
1142
1147
else
0 commit comments