From: Rico Tzschichholz Date: Wed, 19 Dec 2018 07:21:21 +0000 (+0100) Subject: vala: No need to look further if an implementations was found X-Git-Tag: 0.43.4~33 X-Git-Url: http://git.ipfire.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=7c8f91b6c919a58e5043ccf54c96da7b4f92972b;p=thirdparty%2Fvala.git vala: No need to look further if an implementations was found --- diff --git a/vala/valaclass.vala b/vala/valaclass.vala index 2abbc7766..81bc6ba91 100644 --- a/vala/valaclass.vala +++ b/vala/valaclass.vala @@ -738,7 +738,7 @@ public class Vala.Class : ObjectTypeSymbol { if (m.is_abstract) { var implemented = false; var base_class = this; - while (base_class != null) { + while (base_class != null && !implemented) { foreach (var impl in base_class.get_methods ()) { if (impl.base_interface_method == m || (base_class != this && impl.base_interface_method == null && impl.name == m.name