diff options
author | Albert Astals Cid <aacid@kde.org> | 2024-01-25 23:51:05 +0100 |
---|---|---|
committer | Albert Astals Cid <aacid@kde.org> | 2024-01-26 17:22:54 +0000 |
commit | af05d3064f459550a361b3f30e3efb0598546948 (patch) | |
tree | 0bf79890f3ae7c4934ea42a9b0c982950e5ede4d | |
parent | b0d437040cbfa65604d98a30bb2158edf2a2c053 (diff) |
Fix setting annotpolygon interior color to empty
-rw-r--r-- | poppler/Annot.cc | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/poppler/Annot.cc b/poppler/Annot.cc index f53e5a5c..2aa4e2ba 100644 --- a/poppler/Annot.cc +++ b/poppler/Annot.cc @@ -15,7 +15,7 @@ // // Copyright (C) 2006 Scott Turner <scotty1024@mac.com> // Copyright (C) 2007, 2008 Julien Rebetez <julienr@svn.gnome.org> -// Copyright (C) 2007-2013, 2015-2023 Albert Astals Cid <aacid@kde.org> +// Copyright (C) 2007-2013, 2015-2024 Albert Astals Cid <aacid@kde.org> // Copyright (C) 2007-2013, 2018 Carlos Garcia Campos <carlosgc@gnome.org> // Copyright (C) 2007, 2008 Iñigo Martínez <inigomartinez@gmail.com> // Copyright (C) 2007 Jeff Muizelaar <jeff@infidigm.net> @@ -6243,6 +6243,9 @@ void AnnotPolygon::setInteriorColor(std::unique_ptr<AnnotColor> &&new_color) Object obj1 = new_color->writeToObject(doc->getXRef()); update("IC", std::move(obj1)); interiorColor = std::move(new_color); + } else { + interiorColor = nullptr; + update("IC", Object(objNull)); } invalidateAppearance(); } |