videv - 2012-08-07

When setPersistent is false, the chart renders fine. When it's turned on, that chart is blank.

#!/usr/bin/java

@Override
public void onModuleLoad()
{
    StockChart stockChart = new StockChart()
    .setPersistent( true );

    final Series series = stockChart.createSeries();

    stockChart.addSeries(series);

    RootPanel.get().add(stockChart);

    Button b = new Button();

    RootPanel.get().add( b );

    b.addClickHandler( new ClickHandler()
    {
        @Override
        public void onClick(ClickEvent eventparam)
        {
            long time = System.currentTimeMillis();

            List<Point> points= new ArrayList<Point>();

            int i = 10000;

            for(int x=0; x<i; x++)
            {
                double randomNum = 100 + (Math.random() * 1000);
                time = time + TimeUnit.MINUTES.toMillis( 2 );
                Point point = new Point(Long.valueOf(time), Double.valueOf( randomNum ));
                points.add( point );
            }

            series.setPoints( points.toArray( new Point[ points.size() ] ));
        }
    });
}