[vala] Fix broken 20a1536f9911c1aadbfbe046bc01afc57bb724a5



commit 1b2e0c292450ea025f2911a05a3b2b36d2f3552c
Author: Rico Tzschichholz <ricotz ubuntu com>
Date:   Sun Feb 12 19:57:38 2017 +0100

    Fix broken 20a1536f9911c1aadbfbe046bc01afc57bb724a5
    
    https://bugzilla.gnome.org/show_bug.cgi?id=777697

 vala/valafield.vala |    4 ++--
 1 files changed, 2 insertions(+), 2 deletions(-)
---
diff --git a/vala/valafield.vala b/vala/valafield.vala
index 3af9433..88f8090 100644
--- a/vala/valafield.vala
+++ b/vala/valafield.vala
@@ -151,8 +151,8 @@ public class Vala.Field : Variable, Lockable {
                                return false;
                        }
 
-                       if (parent_symbol is Namespace && initializer.is_constant ()) {
-                               if ((variable_type.nullable || nitializer.is_non_null ()) && 
(variable_type.value_owned || variable_type.is_disposable ())) {
+                       if (parent_symbol is Namespace && initializer.is_constant () && 
initializer.is_non_null ()) {
+                               if (variable_type.is_disposable () && variable_type.value_owned) {
                                        error = true;
                                        Report.error (source_reference, "Owned namespace fields can only be 
initialized in a function or method");
                                        return false;


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