summaryrefslogtreecommitdiff
path: root/gnome-extra/cinnamon/files
diff options
context:
space:
mode:
authorV3n3RiX <venerix@redcorelinux.org>2019-06-02 21:45:28 +0100
committerV3n3RiX <venerix@redcorelinux.org>2019-06-02 21:45:28 +0100
commit2018227e9344edb9da15fc6a4a8298086cc2aa77 (patch)
treec18e1c09e605e94e2a1e93345ad25746cc9e14b9 /gnome-extra/cinnamon/files
parent6f8038813c460b4f0572d5ef595cdfa94af3a94d (diff)
gentoo resync : 02.06.2019
Diffstat (limited to 'gnome-extra/cinnamon/files')
-rw-r--r--gnome-extra/cinnamon/files/cinnamon-4.0-fix-pillow-settings.patch43
1 files changed, 43 insertions, 0 deletions
diff --git a/gnome-extra/cinnamon/files/cinnamon-4.0-fix-pillow-settings.patch b/gnome-extra/cinnamon/files/cinnamon-4.0-fix-pillow-settings.patch
new file mode 100644
index 000000000000..e06c86b8f3d5
--- /dev/null
+++ b/gnome-extra/cinnamon/files/cinnamon-4.0-fix-pillow-settings.patch
@@ -0,0 +1,43 @@
+--- files/usr/share/cinnamon/cinnamon-settings/bin/imtools.py.orig 2019-03-21 16:46:14 UTC
++++ files/usr/share/cinnamon/cinnamon-settings/bin/imtools.py
+@@ -620,31 +620,6 @@ def has_transparency(image):
+ has_alpha(image)
+
+
+-if Image.VERSION == '1.1.7':
+-
+- def split(image):
+- """Work around for bug in Pil 1.1.7
+-
+- :param image: input image
+- :type image: PIL image object
+- :returns: the different color bands of the image (eg R, G, B)
+- :rtype: tuple
+- """
+- image.load()
+- return image.split()
+-else:
+-
+- def split(image):
+- """Work around for bug in Pil 1.1.7
+-
+- :param image: input image
+- :type image: PIL image object
+- :returns: the different color bands of the image (eg R, G, B)
+- :rtype: tuple
+- """
+- return image.split()
+-
+-
+ def get_alpha(image):
+ """Gets the image alpha band. Can handles P mode images with transpareny.
+ Returns a band with all values set to 255 if no alpha band exists.
+@@ -655,7 +630,7 @@ def get_alpha(image):
+ :rtype: single band image object
+ """
+ if has_alpha(image):
+- return split(image)[-1]
++ return image.split()[-1]
+ if image.mode == 'P' and 'transparency' in image.info:
+ return image.convert('RGBA').split()[-1]
+ # No alpha layer, create one.