]> err.no Git - sope/blobdiff - sope-appserver/NGObjWeb/DynamicElements/WOForm.m
more OSX framework stuff
[sope] / sope-appserver / NGObjWeb / DynamicElements / WOForm.m
index bceb3e7e83bbbc2680260f5fce329502858af6ac..29f740158eb2f41be887fd50a7f18d3e3335cb3f 100644 (file)
@@ -115,7 +115,7 @@ static int debugTakeValues = -1;
     WOComponent *sComponent = [_ctx component];
     BOOL doTakeValues = NO;
     
-    if (self->queryParameters) {
+    if (self->queryParameters != nil) {
       /* apply values to ?style parameters */
       NSEnumerator *keys;
       NSString     *key;
@@ -132,6 +132,7 @@ static int debugTakeValues = -1;
       }
     }
     
+    // TODO: explain this href comparison
     if ([[self->href stringValueInComponent:sComponent] 
          isEqualToString:[_rq uri]]) {
       if (debugTakeValues) {
@@ -150,6 +151,7 @@ static int debugTakeValues = -1;
       doTakeValues = YES;
     }
     else if (alwaysPassIn) {
+      // Note: this does not call the component! Bug? (see 'else' below)
       if (debugTakeValues)
        NSLog(@"%s: taking values from foreign request ",__PRETTY_FUNCTION__);
       doTakeValues = YES;