private FlamePanel getPoolPreviewFlamePanel() {
if (poolFlamePreviewFlamePanel == null && poolFlamePreviewPnl != null) {
int width = poolFlamePreviewPnl.getWidth();
int height = poolFlamePreviewPnl.getHeight();
SimpleImage img = new SimpleImage(width, height);
img.fillBackground(0, 0, 0);
poolFlamePreviewFlamePanel = new FlamePanel(prefs, img, 0, 0, poolFlamePreviewPnl.getWidth(), poolFlameHolder, null);
poolFlamePreviewFlamePanel.setRenderWidth(640);
poolFlamePreviewFlamePanel.setRenderHeight(480);
poolFlamePreviewFlamePanel.setDrawTriangles(false);
poolFlamePreviewPnl.add(poolFlamePreviewFlamePanel, BorderLayout.CENTER);