Browse Source

Fixed saving palette not handled

Krzysztof Krysiński 3 months ago
parent
commit
9b9a3be10a

+ 2 - 1
src/PixiEditor/Data/Localization/Languages/en.json

@@ -1047,5 +1047,6 @@
   "EXPORT_OUTPUT": "Export Output",
   "RENDER_OUTPUT_SIZE": "Render Output Size",
   "RENDER_OUTPUT_CENTER": "Render Output Center",
-  "COLOR_PICKER": "Color Picker"
+  "COLOR_PICKER": "Color Picker",
+  "UNAUTHORIZED_ACCESS": "Unauthorized access"
 }

+ 8 - 0
src/PixiEditor/Views/Palettes/PaletteViewer.axaml.cs

@@ -214,6 +214,14 @@ internal partial class PaletteViewer : UserControl
             {
                 NoticeDialog.Show("COULD_NOT_SAVE_PALETTE", "ERROR");
             }
+            catch (UnauthorizedAccessException unauthorizedAccessException)
+            {
+                NoticeDialog.Show(new LocalizedString("UNAUTHORIZED_ACCESS", file.Path.LocalPath), "ERROR");
+            }
+            catch (Exception ex)
+            {
+                NoticeDialog.Show(new LocalizedString("ERROR_SAVING_PALETTE", ex.Message), "ERROR");
+            }
         });
     }