瀏覽代碼

Merge branch 'master' of https://github.com/ivansafrin/Polycode

Ivan Safrin 12 年之前
父節點
當前提交
d9adbe10f4
共有 1 個文件被更改,包括 3 次插入1 次删除
  1. 3 1
      IDE/Contents/Source/ExampleBrowserWindow.cpp

+ 3 - 1
IDE/Contents/Source/ExampleBrowserWindow.cpp

@@ -91,7 +91,9 @@ void ExampleBrowserWindow::ResetForm() {
 void ExampleBrowserWindow::handleEvent(Event *event) {
 void ExampleBrowserWindow::handleEvent(Event *event) {
 	if(event->getEventType() == "UIEvent") {
 	if(event->getEventType() == "UIEvent") {
 		if(event->getEventCode() == UIEvent::CLICK_EVENT) {
 		if(event->getEventCode() == UIEvent::CLICK_EVENT) {
-			if(event->getDispatcher() == okButton) {
+			UITree *node = templateContainer->getRootNode()->getSelectedNode();
+			ExampleTemplateUserData *data = (ExampleTemplateUserData*)node->getUserData();
+			if(event->getDispatcher() == okButton && data->type == 1) {
 				dispatchEvent(new UIEvent(), UIEvent::OK_EVENT);						
 				dispatchEvent(new UIEvent(), UIEvent::OK_EVENT);						
 			}
 			}