]> git.ipfire.org Git - thirdparty/vala.git/commitdiff
vala: No need to look further if an implementations was found
authorRico Tzschichholz <ricotz@ubuntu.com>
Wed, 19 Dec 2018 07:21:21 +0000 (08:21 +0100)
committerRico Tzschichholz <ricotz@ubuntu.com>
Wed, 19 Dec 2018 23:51:37 +0000 (00:51 +0100)
vala/valaclass.vala

index 2abbc776682571f991347609813bb7ee283e52ec..81bc6ba91c4ddc4431702e1d124a2065fa8a366f 100644 (file)
@@ -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