Skip to content

Commit 16ab088

Browse files
committed
Fixed shader bindings not removing properly in the IDE post material editor
1 parent 4824429 commit 16ab088

File tree

1 file changed

+3
-3
lines changed

1 file changed

+3
-3
lines changed

IDE/Contents/Source/PolycodeProps.cpp

Lines changed: 3 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -1945,8 +1945,8 @@ void ShaderPassesSheet::handleEvent(Event *event) {
19451945
selectedProp = (ShaderPassProp*)props[i];
19461946
dispatchEvent(new Event(), Event::SELECT_EVENT);
19471947
} else if(event->getEventCode() == Event::REMOVE_EVENT) {
1948-
removeIndex = i;
1949-
dispatchEvent(new Event(), Event::REMOVE_EVENT);
1948+
removeIndex = i-1;
1949+
dispatchEvent(new Event(), Event::REMOVE_EVENT);
19501950
}
19511951
}
19521952
}
@@ -2117,7 +2117,7 @@ void RenderTargetsSheet::handleEvent(Event *event) {
21172117
if(event->getDispatcher() == props[i] && event->getEventType() == "") {
21182118
switch(event->getEventCode()) {
21192119
case Event::CANCEL_EVENT:
2120-
removeIndex = i;
2120+
removeIndex = i-1;
21212121
break;
21222122
case Event::CHANGE_EVENT:
21232123
break;

0 commit comments

Comments
 (0)