Changeset 18 in tmcsimulator-scriptbuilder
- Timestamp:
- 07/28/2017 02:32:08 PM (9 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/src/scriptbuilder/gui/panels/IncidentTimelinePanel.java
r7 r18 123 123 * Check if click is out of bounds * 124 124 */ 125 if (incident.slices.get(newSlice) == null || incident == null 126 || newSlice < 0) 125 if (newSlice < 0 || incident == null) 127 126 { 128 127 return; 129 128 } 130 129 131 for (I_ScriptEvent se : incident.slices.get(newSlice).events) 132 { 133 ed.addProperty(eventTypeToPropertyMap.get(se.getScriptEventType()), se); 130 if (incident.slices.get(newSlice) != null) 131 132 { 133 for (I_ScriptEvent se : incident.slices.get(newSlice).events) 134 { 135 ed.addProperty(eventTypeToPropertyMap.get(se.getScriptEventType()), se); 136 } 134 137 } 135 138 … … 143 146 I_ScriptEvent s = ScriptEvent.factoryByType(f.currentEventType); 144 147 ed.addProperty(eventTypeToPropertyMap.get(f.currentEventType), s); 145 incident.slices.get(newSlice).addEvent(s); 148 if (incident.slices.get(newSlice) == null) 149 { 150 incident.addNewEvent(s, newSlice); 151 } 152 else 153 { 154 incident.slices.get(newSlice).addEvent(s); 155 } 146 156 f.update(f.getScript(), f.getScript()); 147 157 } 148 158 } 149 159 150 ed.setVisible(true); 160 if (incident.slices.get(newSlice) != null) 161 { 162 ed.setVisible(true); 163 } 151 164 } 152 165
Note: See TracChangeset
for help on using the changeset viewer.
