Diffstat (limited to 'noncore/settings/networksettings2/networksettings2/resources.h') (more/less context) (show whitespace changes)
-rw-r--r-- | noncore/settings/networksettings2/networksettings2/resources.h | 11 |
1 files changed, 8 insertions, 3 deletions
diff --git a/noncore/settings/networksettings2/networksettings2/resources.h b/noncore/settings/networksettings2/networksettings2/resources.h index cfa0b7a..4df3ce3 100644 --- a/noncore/settings/networksettings2/networksettings2/resources.h +++ b/noncore/settings/networksettings2/networksettings2/resources.h @@ -54,6 +54,11 @@ public : NetNode_t * NNT = AllNodeTypes[S]; - if( NNT ) { - NNI = NNT->NetNode->createInstance(); - NNI->initialize(); + ANetNode * NN; + if( ! NNT ) { + NN = FakeNode = + ( FakeNode ) ? FakeNode : new FakeNetNode(); + } else { + NN = NNT->NetNode; } + NNI = NN->createInstance(); + NNI->initialize(); return NNI; |