src/ios/native_window.mm in reflexion-0.1.10 vs src/ios/native_window.mm in reflexion-0.1.11

- old
+ new

@@ -22,30 +22,15 @@ void draw_view_tree (View* v, const DrawEvent& e, const Point& offset, const Bounds& clip); }// Reflex -static CGRect device_frame () -{ - UIScreen* screen = [UIScreen mainScreen]; - CGRect rect = screen.applicationFrame; - CGFloat scale = screen.scale; - - rect.origin.x = 0; - rect.origin.y = 0; - rect.size.width *= scale; - rect.size.height *= scale; - - return rect; -} - - @implementation NativeWindow - (id) init { - self = [super initWithFrame: device_frame()]; + self = [super initWithFrame: UIScreen.mainScreen.bounds]; if (!self) return nil; pref = new Reflex::Window::Ref; view_controller = [[OpenGLViewController alloc] init]; @@ -104,12 +89,11 @@ double now = Xot::time(); Reflex::UpdateEvent e(now - REF->self->prev_time_update); REF->self->prev_time_update = now; REF->on_update(&e); - if (!e.is_blocked()) - Reflex::update_view_tree(REF->root(), e); + Reflex::update_view_tree(REF->root(), e); } - (void) draw { assert(pref); @@ -137,11 +121,10 @@ e.painter->begin(); e.painter->clear(); REF->on_draw(&e); - if (!e.is_blocked()) - draw_view_tree(REF->root(), e, 0, REF->frame().dup().move_to(0)); + draw_view_tree(REF->root(), e, 0, REF->frame().dup().move_to(0)); e.painter->end(); } - (void) frameChanged