From ea43444db7753bae3e146102ac6a512282ea72df Mon Sep 17 00:00:00 2001 From: flashwave Date: Fri, 20 Jul 2018 17:59:10 +0200 Subject: [PATCH] Merge colour_set_inherit and unset_inherit into a single function. --- src/colour.php | 13 ++++++------- 1 file changed, 6 insertions(+), 7 deletions(-) diff --git a/src/colour.php b/src/colour.php index 2f5f1266..224f2a51 100644 --- a/src/colour.php +++ b/src/colour.php @@ -15,14 +15,13 @@ function colour_none(): int return MSZ_COLOUR_INHERIT; } -function colour_set_inherit(int &$colour): void +function colour_set_inherit(int &$colour, bool $enabled = true): void { - $colour |= MSZ_COLOUR_INHERIT; -} - -function colour_unset_inherit(int &$colour): void -{ - $colour &= ~MSZ_COLOUR_INHERIT; + if ($enabled) { + $colour |= MSZ_COLOUR_INHERIT; + } else { + $colour &= ~MSZ_COLOUR_INHERIT; + } } function colour_get_inherit(int $colour): bool