Browse Source

fix ios entry (#3027)

When initWithFrame is being called s_ctx has not been created yet. Fix with correct assign order.
ShuangLiu1992 2 years ago
parent
commit
adb0f893a3
1 changed files with 1 additions and 2 deletions
  1. 1 2
      examples/common/entry/entry_ios.mm

+ 1 - 2
examples/common/entry/entry_ios.mm

@@ -212,8 +212,6 @@ using namespace entry;
 		return nil;
 		return nil;
 	}
 	}
 
 
-	s_ctx->m_window = self.layer;
-
 	return self;
 	return self;
 }
 }
 
 
@@ -335,6 +333,7 @@ using namespace entry;
 	[m_view setContentScaleFactor: scaleFactor ];
 	[m_view setContentScaleFactor: scaleFactor ];
 
 
 	s_ctx = new Context((uint32_t)(scaleFactor*rect.size.width), (uint32_t)(scaleFactor*rect.size.height));
 	s_ctx = new Context((uint32_t)(scaleFactor*rect.size.width), (uint32_t)(scaleFactor*rect.size.height));
+	s_ctx->m_window = m_view.layer;
 	return YES;
 	return YES;
 }
 }