From 7bcbdabbfcd684f9762379ddf6adc9776b5bbad8 Mon Sep 17 00:00:00 2001 From: gnosygnu Date: Tue, 26 Mar 2019 22:26:26 -0400 Subject: [PATCH] Htxt: Extract img.src data [#404] --- .../htmls/core/wkrs/imgs/Xoh_img_hzip__dump__basic__tst.java | 5 +++++ .../xowa/htmls/core/wkrs/imgs/atrs/Xoh_img_src_data.java | 1 + 2 files changed, 6 insertions(+) diff --git a/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/Xoh_img_hzip__dump__basic__tst.java b/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/Xoh_img_hzip__dump__basic__tst.java index 20d4f7424..20d03a416 100644 --- a/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/Xoh_img_hzip__dump__basic__tst.java +++ b/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/Xoh_img_hzip__dump__basic__tst.java @@ -105,4 +105,9 @@ public class Xoh_img_hzip__dump__basic__tst { , "" ); } + @Test public void Existing_src_causes_npe() { // ISSUE#:400; DATE:2019-03-26 + fxt.Test__decode + ( "%}'h+bAA.png/!6!1bA.png" + , "\"b\""); + } } diff --git a/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/atrs/Xoh_img_src_data.java b/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/atrs/Xoh_img_src_data.java index 081571b7c..053c7563c 100644 --- a/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/atrs/Xoh_img_src_data.java +++ b/400_xowa/src/gplx/xowa/htmls/core/wkrs/imgs/atrs/Xoh_img_src_data.java @@ -110,6 +110,7 @@ public class Xoh_img_src_data implements Bfr_arg_clearable, Xoh_itm_parser { } public void Init_by_decode(byte[] src, boolean file_is_orig, byte[] file_ttl_bry, int file_w, double file_time, int file_page) { this.src_bry = src; this.src_bgn = 0; this.src_end = src.length; + this.src_mid = Bry_.Mid(src, src_bgn, src_end); this.file_is_orig = file_is_orig; this.file_ttl_bry = file_ttl_bry; this.file_w = file_w; this.file_time = file_time; this.file_page = file_page; }