2
0
Эх сурвалжийг харах

Found and fixed double-doubleclick bug in Charmap

Tig 1 жил өмнө
parent
commit
8bfc468794

+ 6 - 1
UICatalog/Scenarios/CharacterMap.cs

@@ -882,6 +882,9 @@ internal class CharMap : View
             return;
         }
 
+
+        args.Handled = true;
+
         if (me.Y == 0)
         {
             me.Y = Cursor.Y;
@@ -968,6 +971,7 @@ internal class CharMap : View
     {
         var client = new UcdApiClient ();
         var decResponse = string.Empty;
+        string getCodePointError = string.Empty;
 
         var waitIndicator = new Dialog
         {
@@ -999,12 +1003,13 @@ internal class CharMap : View
                                    try
                                    {
                                        decResponse = await client.GetCodepointDec (SelectedCodePoint);
+                                       Application.Invoke (() => waitIndicator.RequestStop ());
                                    }
                                    catch (HttpRequestException e)
                                    {
+                                       getCodePointError = errorLabel.Text = e.Message;
                                        Application.Invoke (() => waitIndicator.RequestStop ());
                                    }
-
                                };
         Application.Run (waitIndicator);
         waitIndicator.Dispose ();