summaryrefslogtreecommitdiff
path: root/noncore/settings/networksettings2/networksettings2/resources.h
Side-by-side diff
Diffstat (limited to 'noncore/settings/networksettings2/networksettings2/resources.h') (more/less context) (show whitespace changes)
-rw-r--r--noncore/settings/networksettings2/networksettings2/resources.h11
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;