Normand Briere
2019-08-13 c67de8aca04d988179191ccb52461af00125920e
ObjEditor.java
....@@ -433,6 +433,8 @@
433433
434434 ChangeListener changeListener = new ChangeListener()
435435 {
436
+ String name;
437
+
436438 public void stateChanged(ChangeEvent changeEvent)
437439 {
438440 // if (objectPanel.getSelectedIndex() == objectPanel.indexOfTab("Material") && !materialFlushed)
....@@ -451,7 +453,36 @@
451453 // EditSelection(false);
452454 // }
453455
456
+ if (objectPanel.getSelectedIndex() == 4)
457
+ {
458
+ name = copy.skyboxname;
459
+
460
+ if (name == null)
461
+ {
462
+ name = "";
463
+ }
464
+
465
+ copy.skyboxname = "cubemaps/default-skyboxes/rgb";
466
+ copy.skyboxext = "jpg";
467
+ }
468
+ else
469
+ {
470
+ if (name != null)
471
+ {
472
+ if (name.equals(""))
473
+ {
474
+ copy.skyboxname = null;
475
+ copy.skyboxext = null;
476
+ }
477
+ else
478
+ {
479
+ copy.skyboxname = name;
480
+ }
481
+ }
482
+ }
483
+
454484 // refreshContents(false); // To refresh Info tab
485
+ cameraView.repaint();
455486 }
456487 };
457488 objectPanel.addChangeListener(changeListener);