[vala] codegen: Do not emit notify-signal for non-abstract interface properties
- From: Luca Bruno <lucabru src gnome org>
- To: commits-list gnome org
- Cc:
- Subject: [vala] codegen: Do not emit notify-signal for non-abstract interface properties
- Date: Sat, 25 Jan 2014 15:15:36 +0000 (UTC)
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]