2008-07-08 Jürg Billeter <j@bitron.ch>
* gobject/valaccodeclassbinding.vala:
Fix partial interface reimplementation when the base class is in
an external library
svn path=/trunk/; revision=1686
+2008-07-08 Jürg Billeter <j@bitron.ch>
+
+ * gobject/valaccodeclassbinding.vala:
+
+ Fix partial interface reimplementation when the base class is in
+ an external library
+
2008-07-08 Raffaele Sandrini <raffaele@sandrini.ch>
* vapi/glib-2.0.vapi:
if (m.is_abstract) {
Method cl_method = null;
var base_class = cl;
- while (cl_method == null) {
+ while (base_class != null && cl_method == null) {
cl_method = base_class.scope.lookup (m.name) as Method;
base_class = base_class.base_class;
}
- if (cl_method.parent_symbol != cl) {
+ if (base_class != null && cl_method.parent_symbol != cl) {
// method inherited from base class
var ciface = new CCodeIdentifier ("iface");