From f715ca21f1b891bb9b5b481d72d2ac7e0fcabe03 Mon Sep 17 00:00:00 2001 From: Martin Renold Date: Sun, 13 Nov 2011 22:25:43 +0100 Subject: [PATCH] brushsettings: keep 'anti_aliasing' disabled for old brushes Let's take .myb compatibility a bit more serious, as this one can change a few existing brushes to the worse. http://forum.intilinux.com/mypaint-development-and-suggestions/windows-git-version-gives-problem-with-fast-stroking%28opacity-goes-to-zero-%29/ --- lib/brush.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/lib/brush.py b/lib/brush.py index 3bdffc2..338b051 100644 --- a/lib/brush.py +++ b/lib/brush.py @@ -201,6 +201,8 @@ class BrushInfo: # Parse each pair self.load_defaults() + # compatibility hack: keep disabled for old brushes, but still use non-zero default + self.settings['anti_aliasing'][0] = 0.0 num_parsed = 0 for rawcname, rawvalue in rawsettings: try: -- 2.11.0