bug提交!版主请进!

上次刚说了虚函数的问题,这次又发现一个bug,也是一个低级bug:
所在文件:CCSGUIReader.cpp
所在行数: 1057-1072

bug描述:这个bug就是GUIReader在读取自定义控件的时候,会先尝试把自定义控件转化为基类,然后先调用基类的reader,再调用自定义的reader,这个逻辑当然是ok的,但是你们写的这个一连串if else语句又不专业了。。。。至少注意一下条件判断的顺序好伐!你把Layout这个ScrollView和ListView的基类放在它俩前头,请问程序怎么能走到ScrollView和ListView那里去?结果就是如果我写的自定义控件是继承自ScrollView或ListView,就不会正确的先调用ScrollViewReader或ListViewReader,都只会调用LayoutReader,这明显是个bug,需要把这几个if else语句的顺序调换一下才对,对论坛不太熟,下面回帖再上图.

如图,红框里的代码导致蓝框里的代码处于不可达状态,要改成左边这样才对,另外这个行号不一定准确,我刚看了最新的3.1.1里带的文件的代码,这个bug还是没修,但行号有变化,bug位置还是看图吧

过了这么久了版主还没看到吗?顶一下:2:

来了哈,久等了亲,该问题已经提交到开发人员那里,我们会尽快修复的。

已经改好啦,下个版本就有了哈https://github.com/cocos2d/cocos2d-x/pull/7223/files