Skip to content

Commit e9afafd

Browse files
committed
Update to CompositionSurfaceFactory 0.7.1 and fix SurfaceFactory usage in TileControl
1 parent 5a3e37e commit e9afafd

File tree

2 files changed

+7
-8
lines changed

2 files changed

+7
-8
lines changed

Microsoft.Toolkit.Uwp.UI.Controls/TileControl/TileControl.cs

Lines changed: 6 additions & 7 deletions
Original file line numberDiff line numberDiff line change
@@ -441,16 +441,15 @@ private async Task<bool> LoadImageBrush(Uri uri)
441441
if (strategy == UIStrategy.Composition)
442442
{
443443
var compositor = _containerVisual.Compositor;
444+
445+
var surfaceFactory = SurfaceFactory.GetSharedSurfaceFactoryForCompositor(compositor);
444446

445-
using (var surfaceFactory = SurfaceFactory.GetSharedSurfaceFactoryForCompositor(compositor))
446-
{
447-
var surfaceUri = await surfaceFactory.CreateUriSurfaceAsync(uri);
447+
var surfaceUri = await surfaceFactory.CreateUriSurfaceAsync(uri);
448448

449-
_uriSurface = surfaceUri;
450-
_brushVisual = compositor.CreateSurfaceBrush(surfaceUri.Surface);
449+
_uriSurface = surfaceUri;
450+
_brushVisual = compositor.CreateSurfaceBrush(surfaceUri.Surface);
451451

452-
_imageSize = surfaceUri.Size;
453-
}
452+
_imageSize = surfaceUri.Size;
454453
}
455454
else
456455
{

Microsoft.Toolkit.Uwp.UI.Controls/project.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,7 +1,7 @@
11
{
22
"dependencies": {
33
"Microsoft.NETCore.UniversalWindowsPlatform": "5.1.0",
4-
"Robmikh.CompositionSurfaceFactory": "0.7.0-alpha",
4+
"Robmikh.CompositionSurfaceFactory": "0.7.1",
55
"StyleCop.Analyzers": "1.0.0"
66
},
77
"frameworks": {

0 commit comments

Comments
 (0)