소스 검색

SDK:
- make AudioTrackVisualPanel not fail when no audio node is available

git-svn-id: https://jmonkeyengine.googlecode.com/svn/trunk@9816 75d07b2b-3a1a-0410-a2c5-0572b91ccdca

nor..67 13 년 전
부모
커밋
ca45452214
1개의 변경된 파일5개의 추가작업 그리고 1개의 파일을 삭제
  1. 5 1
      jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/impl/tracks/AudioTrackVisualPanel1.java

+ 5 - 1
jme3-core/src/com/jme3/gde/core/sceneexplorer/nodes/actions/impl/tracks/AudioTrackVisualPanel1.java

@@ -62,7 +62,11 @@ public final class AudioTrackVisualPanel1 extends JPanel {
         jComboBox1.setRenderer(new ListCellRenderer() {
 
             public Component getListCellRendererComponent(JList list, Object value, int index, boolean isSelected, boolean cellHasFocus) {
-                return new JLabel(((Spatial)value).getName());
+                if (value instanceof Spatial) {
+                    return new JLabel(((Spatial) value).getName());
+                } else{
+                    return new JLabel("?");
+                }
             }
         }); 
         jSlider1.setMaximum((int) (animation.getLookup().lookup(Animation.class).getLength() * 100));