|
|
@@ -415,18 +415,20 @@ public class BarGraphView extends View {
|
|
|
}
|
|
|
|
|
|
private void adapterChanged() {
|
|
|
- verticalAxisRect.init();
|
|
|
- horizontalAxisRect.init();
|
|
|
- barConfig.init();
|
|
|
-
|
|
|
- // max vrijednost unutar Data arraya, max vrijednost podataka koje imamo
|
|
|
- maxDataValue = getDataMaxValue();
|
|
|
- // max vrijednost grafa, ovisi o max vrijednosti data arraya, ali nije
|
|
|
- // ista (nekad imamo lufta)
|
|
|
- maxGraphValue = getGraphMaxValue(maxDataValue);
|
|
|
-
|
|
|
- verticalAxisValues.setHeight(-1);
|
|
|
- verticalAxisValues.setAverageValue(getAverageDataValue());
|
|
|
+ if (adapter != null) {
|
|
|
+ verticalAxisRect.init();
|
|
|
+ horizontalAxisRect.init();
|
|
|
+ barConfig.init();
|
|
|
+
|
|
|
+ // max vrijednost unutar Data arraya, max vrijednost podataka koje imamo
|
|
|
+ maxDataValue = getDataMaxValue();
|
|
|
+ // max vrijednost grafa, ovisi o max vrijednosti data arraya, ali nije
|
|
|
+ // ista (nekad imamo lufta)
|
|
|
+ maxGraphValue = getGraphMaxValue(maxDataValue);
|
|
|
+
|
|
|
+ verticalAxisValues.setHeight(-1);
|
|
|
+ verticalAxisValues.setAverageValue(getAverageDataValue());
|
|
|
+ }
|
|
|
|
|
|
invalidate();
|
|
|
}
|