[vala] codegen: Do not emit notify-signal for non-abstract interface properties



commit 2ad887923e3c319d98927e6b4b8909c9fd401dbb
Author: Richard Wiedenhöft <richard wiedenhoeft gmail com>
Date:   Sat Jan 25 16:04:10 2014 +0100

    codegen: Do not emit notify-signal for non-abstract interface properties
    
    Fixes bug 722968

 codegen/valagobjectmodule.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/codegen/valagobjectmodule.vala b/codegen/valagobjectmodule.vala
index fe9de20..fcc51e6 100644
--- a/codegen/valagobjectmodule.vala
+++ b/codegen/valagobjectmodule.vala
@@ -730,8 +730,8 @@ public class Vala.GObjectModule : GTypeModule {
                        return false;
                }
 
-               if (type_sym is Interface && prop.is_virtual) {
-                       // GObject does not support virtual interface properties
+               if (type_sym is Interface && !prop.is_abstract) {
+                       // GObject does not support non-abstract interface properties
                        return false;
                }
 


[Date Prev][Date Next]   [Thread Prev][Thread Next]   [Thread Index] [Date Index] [Author Index]