From 68b5afb60d2bdc894f93cd9ae5fca091be79a0fc Mon Sep 17 00:00:00 2001 From: leo Date: Mon, 7 Jul 2025 10:47:09 +0800 Subject: [PATCH] code_review: PR #1531 Makes sure observable property are changed in UIThread Signed-off-by: leo --- src/ViewModels/Clone.cs | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/src/ViewModels/Clone.cs b/src/ViewModels/Clone.cs index dbb618ec..b3aadb58 100644 --- a/src/ViewModels/Clone.cs +++ b/src/ViewModels/Clone.cs @@ -2,6 +2,7 @@ using System.ComponentModel.DataAnnotations; using System.IO; using System.Threading.Tasks; +using Avalonia.Threading; namespace SourceGit.ViewModels { @@ -72,7 +73,7 @@ namespace SourceGit.ViewModels { var text = await App.GetClipboardTextAsync(); if (Models.Remote.IsValidURL(text)) - Remote = text; + Dispatcher.UIThread.Post(() => Remote = text); } catch {