From f4d09e43ac98a110b1e442b67623c6a95026b46c Mon Sep 17 00:00:00 2001 From: kkapsner Date: Sat, 2 Jan 2021 11:05:52 +0100 Subject: [PATCH] added {empty}, {false} and {undefined} to webGL preference parameters (i.e. VENDOR, RENDERER, UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL) For #508 --- lib/webgl.js | 8 ++++++++ releaseNotes.txt | 2 +- 2 files changed, 9 insertions(+), 1 deletion(-) diff --git a/lib/webgl.js b/lib/webgl.js index b264f1f..7caca17 100644 --- a/lib/webgl.js +++ b/lib/webgl.js @@ -129,6 +129,14 @@ const parameterFakeTypes = { preference: function(originalValue, definition, window, prefs){ const settingValue = prefs(definition.preferenceName) || originalValue; + switch (settingValue){ + case "{undefined}": + return undefined; + case "{false}": + return false; + case "{empty}": + return ""; + } return settingValue; }, decimal: function(originalValue, definition, window){ diff --git a/releaseNotes.txt b/releaseNotes.txt index fdf5de7..e70b92e 100644 --- a/releaseNotes.txt +++ b/releaseNotes.txt @@ -3,7 +3,7 @@ Version 1.5: - new features: - - + - added {empty}, {false} and {undefined} to webGL preference parameters (i.e. VENDOR, RENDERER, UNMASKED_VENDOR_WEBGL and UNMASKED_RENDERER_WEBGL) fixes: -