[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
[bug #34790] bindings not working without synchronize for the first time
From: |
Fred Kiefer |
Subject: |
[bug #34790] bindings not working without synchronize for the first time |
Date: |
Sat, 14 Jan 2012 16:55:45 +0000 |
User-agent: |
Mozilla/5.0 (X11; Linux x86_64; rv:9.0.1) Gecko/20100101 Firefox/9.0.1 |
Follow-up Comment #8, bug #34790 (project gnustep):
Ah, I had not realised that the "hidden" binding was an OR binding. Of course
this gets handled by the code in GSBindingResolveMultipleValueBool and some
clever coder put in some even cleverer code in there that I now fail to
understand. OK, I understand what it does, but not how it could result in
different results on your machine. The only way to resolve this is for you to
debug through that function. I would expect that the loop gets executed once
and that value will be nil (before and after the transformation). [value
boolValue] should result in 0 and this isn't equal to GSBindingOperationOr (=
1). The problematic bit might be !operationKind, this is an enumerated type
and I am not sure whether !0 = YES, in this case. Maybe we should rewrite the
code here to use BOOL variables in a save way.
_______________________________________________________
Reply to this item at:
<http://savannah.gnu.org/bugs/?34790>
_______________________________________________
Nachricht geschickt von/durch Savannah
http://savannah.gnu.org/
- [bug #34790] bindings not working without synchronize for the first time,
Fred Kiefer <=