From: Niki Roo Date: Fri, 1 May 2020 10:23:12 +0000 (+0200) Subject: Merge branch 'subtree' X-Git-Url: http://git.nikiroo.be/?p=nikiroo-utils.git;a=commitdiff_plain;h=405ba34f06efbe7936306fe758def4bc8391c698;hp=-c Merge branch 'subtree' --- 405ba34f06efbe7936306fe758def4bc8391c698 diff --combined src/be/nikiroo/fanfix/library/RemoteLibraryServer.java index ff22a6d,f92c37e..f92c37e --- a/src/be/nikiroo/fanfix/library/RemoteLibraryServer.java +++ b/src/be/nikiroo/fanfix/library/RemoteLibraryServer.java @@@ -428,8 -428,15 +428,15 @@@ public class RemoteLibraryServer extend if (a.length > (3 + offset)) { meta = a[3 + offset]; } + + String name = null; + if (a.length > (4 + offset)) { + name = a[4 + offset] == null ? "" : a[4 + offset].toString(); + } + if (min >= 0 && min <= max) { + pg.setName(name); pg.setMinMax(min, max); pg.setProgress(progress); if (meta != null) { @@@ -463,6 -470,7 +470,7 @@@ final Integer[] p = new Integer[] { -1, -1, -1 }; final Object[] pMeta = new MetaData[1]; + final String[] pName = new String[1]; final Long[] lastTime = new Long[] { new Date().getTime() }; pg.addProgressListener(new ProgressListener() { @Override @@@ -483,15 -491,18 +491,18 @@@ // Do not re-send the same value twice over the wire, // unless more than 2 seconds have elapsed (to maintain the // connection) - if (!samePg || !same(pMeta[0], meta) // + if (!samePg || !same(pMeta[0], meta) + || !same(pName[0], name) // || (new Date().getTime() - lastTime[0] > 2000)) { p[0] = min; p[1] = max; p[2] = rel; pMeta[0] = meta; + pName[0] = name; try { - action.send(new Object[] { "UPDATE", min, max, rel, meta }); + action.send(new Object[] { "UPDATE", min, max, rel, + meta, name }); action.rec(); } catch (Exception e) { getTraceHandler().error(e);