summaryrefslogtreecommitdiff
path: root/modules/cairo-linear-gradient.cpp
diff options
context:
space:
mode:
authorPhilip Chimento <philip.chimento@gmail.com>2019-05-31 22:16:53 -0700
committerPhilip Chimento <philip.chimento@gmail.com>2019-06-08 21:42:41 -0700
commit916677785ed17dc5dde965113820c695c95d936d (patch)
treead37a50dea8364a2abbb873d59e061cd1d158a61 /modules/cairo-linear-gradient.cpp
parent193f05093369f5c8dca7b7acf2e3a22c55c70e05 (diff)
downloadgjs-916677785ed17dc5dde965113820c695c95d936d.tar.gz
maint: Remove C-style NULLs from some files
In files where the IWYU tool would recommend including <stddef.h> only for the symbol NULL, we instead remove usage of NULL in favour of C++-style nullptr, or implicit conversion to bool.
Diffstat (limited to 'modules/cairo-linear-gradient.cpp')
-rw-r--r--modules/cairo-linear-gradient.cpp9
1 files changed, 5 insertions, 4 deletions
diff --git a/modules/cairo-linear-gradient.cpp b/modules/cairo-linear-gradient.cpp
index 0fb89d19..7892a1c4 100644
--- a/modules/cairo-linear-gradient.cpp
+++ b/modules/cairo-linear-gradient.cpp
@@ -84,9 +84,10 @@ JSObject *
gjs_cairo_linear_gradient_from_pattern(JSContext *context,
cairo_pattern_t *pattern)
{
- g_return_val_if_fail(context != NULL, NULL);
- g_return_val_if_fail(pattern != NULL, NULL);
- g_return_val_if_fail(cairo_pattern_get_type(pattern) == CAIRO_PATTERN_TYPE_LINEAR, NULL);
+ g_return_val_if_fail(context, nullptr);
+ g_return_val_if_fail(pattern, nullptr);
+ g_return_val_if_fail(
+ cairo_pattern_get_type(pattern) == CAIRO_PATTERN_TYPE_LINEAR, nullptr);
JS::RootedObject proto(context,
gjs_cairo_linear_gradient_get_proto(context));
@@ -95,7 +96,7 @@ gjs_cairo_linear_gradient_from_pattern(JSContext *context,
proto));
if (!object) {
gjs_throw(context, "failed to create linear gradient pattern");
- return NULL;
+ return nullptr;
}
gjs_cairo_pattern_construct(context, object, pattern);