Skip to content

Commit 9be0dd0

Browse files
committed
New shaders and cubemaps in the material editor are now automatically selected
1 parent 34e4701 commit 9be0dd0

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

IDE/Contents/Source/PolycodeMaterialEditor.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1505,7 +1505,7 @@ void PolycodeMaterialEditor::handleEvent(Event *event) {
15051505
if(event->getDispatcher() == materialBrowser->newShaderButton && event->getEventType() == "UIEvent" && event->getEventCode() == UIEvent::CLICK_EVENT) {
15061506
Shader *newShader = CoreServices::getInstance()->getMaterialManager()->createShader(resourcePool, "glsl", "Untitled", "default/Unlit.vert", "default/Unlit.frag", false);
15071507
if(newShader) {
1508-
materialBrowser->addShader(newShader);
1508+
materialBrowser->addShader(newShader)->setSelected();
15091509
shaders.push_back(newShader);
15101510
CoreServices::getInstance()->getMaterialManager()->addShader(newShader);
15111511
setHasChanges(true);
@@ -1524,7 +1524,7 @@ void PolycodeMaterialEditor::handleEvent(Event *event) {
15241524
(Texture*)resourcePool->getResource(Resource::RESOURCE_TEXTURE, "default.png"));
15251525
cubemap->setResourceName("Cubemap"+String::IntToString(cubemaps.size()));
15261526
cubemaps.push_back(cubemap);
1527-
materialBrowser->addCubemap(cubemap);
1527+
materialBrowser->addCubemap(cubemap)->setSelected();
15281528
setHasChanges(true);
15291529
resourcePool->addResource(cubemap);
15301530
}

0 commit comments

Comments
 (0)