Skip to content

Commit

Permalink
fix on start color
Browse files Browse the repository at this point in the history
  • Loading branch information
riknoll committed Apr 16, 2024
1 parent efe635d commit cdec653
Showing 1 changed file with 8 additions and 2 deletions.
10 changes: 8 additions & 2 deletions pxtblocks/builtins/misc.ts
Original file line number Diff line number Diff line change
Expand Up @@ -8,6 +8,12 @@ export function initOnStart() {
const onStartDef = pxt.blocks.getBlockDefinition(ts.pxtc.ON_START_TYPE);
Blockly.Blocks[ts.pxtc.ON_START_TYPE] = {
init: function () {
let colorOverride = pxt.appTarget.runtime?.onStartColor;

if (colorOverride) {
colorOverride = pxt.toolbox.getAccessibleBackground(colorOverride);
}

this.jsonInit({
"message0": onStartDef.block["message0"],
"args0": [
Expand All @@ -19,15 +25,15 @@ export function initOnStart() {
"name": "HANDLER"
}
],
"colour": (pxt.appTarget.runtime ? pxt.appTarget.runtime.onStartColor : '') || pxt.toolbox.getNamespaceColor('loops')
"colour": colorOverride || pxt.toolbox.getNamespaceColor('loops')
});

setHelpResources(this,
ts.pxtc.ON_START_TYPE,
onStartDef.name,
onStartDef.tooltip,
onStartDef.url,
String((pxt.appTarget.runtime ? pxt.appTarget.runtime.onStartColor : '') || pxt.toolbox.getNamespaceColor('loops')),
colorOverride || pxt.toolbox.getNamespaceColor('loops'),
undefined, undefined,
pxt.appTarget.runtime ? pxt.appTarget.runtime.onStartUnDeletable : false
);
Expand Down

0 comments on commit cdec653

Please sign in to comment.