diff --git a/app/src/main/java/org/ntlab/acanthus_client/views/paint/PaintActivity.java b/app/src/main/java/org/ntlab/acanthus_client/views/paint/PaintActivity.java index c262372..9ac8c19 100644 --- a/app/src/main/java/org/ntlab/acanthus_client/views/paint/PaintActivity.java +++ b/app/src/main/java/org/ntlab/acanthus_client/views/paint/PaintActivity.java @@ -138,7 +138,7 @@ @Override public void onChanged(Collection strokes) { ArrayList s = new ArrayList<>(strokes); - paintCanvas.getCanvas(strokes); + if(s.size()!=0) paintCanvas.getCanvas(strokes); try{ lastpositionx = s.get(s.size()-1).getPositions().get(s.get(s.size()-1).getPositions().size()-1).getX(); }catch (ArrayIndexOutOfBoundsException ex){ } @@ -148,10 +148,10 @@ paintViewModel.getmStrokeNo().observe(this, new Observer() { @Override public void onChanged(Integer integer) { - if(laststrokesize!=integer || lastpositionx != -1) { +// if(laststrokesize!=integer || lastpositionx != -1) { paintViewModel.getStrokes(); laststrokesize=integer; - } + //} //paintViewModel.getPosition(integer); } });