Fix Issue of Byte Value 0 to Display Null
Closes #827
diff --git a/src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte b/src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte
index 7d4d08d..5400cc9 100644
--- a/src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte
+++ b/src/svelte/src/components/DataDisplays/CustomByteDisplay/DataLineFeed.svelte
@@ -261,7 +261,10 @@
let byteOffset = viewportLineOffset + bytePos
bytes.push({
offset: byteOffset,
- value: viewportData.data[byteOffset],
+ value:
+ viewportData.data[byteOffset] !== undefined
+ ? viewportData.data[byteOffset]
+ : -1,
text:
byteOffset < viewportData.length
? byte_value_string(viewportData.data[byteOffset], dataRadix)
@@ -524,7 +527,7 @@
id={'physical'}
radix={dataRadix}
width={byteElementWidth}
- disabled={!byte.value}
+ disabled={byte.value === -1}
bind:selectionData={$selectionDataStore}
on:mouseup={mouseup}
on:mousedown={mousedown}
@@ -545,7 +548,7 @@
id={'logical'}
radix={dataRadix}
width={byteElementWidth}
- disabled={!byte.value}
+ disabled={byte.value === -1}
bind:selectionData={$selectionDataStore}
on:mouseup={mouseup}
on:mousedown={mousedown}