mirror of
https://github.com/hneemann/Digital.git
synced 2025-09-16 16:34:47 -04:00
avoid unintended movement if static data is shown in chronograph
This commit is contained in:
parent
93bc2dd851
commit
a14b485325
@ -87,7 +87,8 @@ public class DataPlotter implements Drawable {
|
|||||||
@Override
|
@Override
|
||||||
public void drawTo(Graphic g, Style highLight) {
|
public void drawTo(Graphic g, Style highLight) {
|
||||||
ValueTable data;
|
ValueTable data;
|
||||||
if (modelSync == SyncAccess.NOSYNC) {
|
final boolean staticData = modelSync == SyncAccess.NOSYNC;
|
||||||
|
if (staticData) {
|
||||||
data = dataOriginal;
|
data = dataOriginal;
|
||||||
} else {
|
} else {
|
||||||
data = modelSync.access(new Runnable() {
|
data = modelSync.access(new Runnable() {
|
||||||
@ -104,7 +105,7 @@ public class DataPlotter implements Drawable {
|
|||||||
int availDataWidth = width - textWidth;
|
int availDataWidth = width - textWidth;
|
||||||
|
|
||||||
final int preferredDataWidth = (int) (size * data.getRows());
|
final int preferredDataWidth = (int) (size * data.getRows());
|
||||||
if (!manualScaling && width > 0) {
|
if (!manualScaling && width > 0 && !staticData) {
|
||||||
if (preferredDataWidth < availDataWidth)
|
if (preferredDataWidth < availDataWidth)
|
||||||
offset = 0;
|
offset = 0;
|
||||||
else
|
else
|
||||||
|
Loading…
x
Reference in New Issue
Block a user