From: Po Lu Date: Sat, 1 Jan 2022 10:29:44 +0000 (+0000) Subject: Make last change compile X-Git-Tag: emacs-29.0.90~3312 X-Git-Url: http://git.eshelyaron.com/gitweb/?a=commitdiff_plain;h=748e670d5dc841824b42ccf83f5b8fd75bd20b81;p=emacs.git Make last change compile * src/haiku_support.cc (EmacsShow): Fix last change. (TearDownDoubleBuffering): Likewise. (Draw): Draw normally if not double buffered even if shown_flag is true. --- diff --git a/src/haiku_support.cc b/src/haiku_support.cc index e1aaf835689..b89a08663a4 100644 --- a/src/haiku_support.cc +++ b/src/haiku_support.cc @@ -739,7 +739,7 @@ public: was_shown_p = true; } - if (this->parent && offscreen_draw_view) + if (this->parent) shown_flag = 1; Show (); if (this->parent) @@ -994,8 +994,6 @@ public: offscreen_draw_view = NULL; delete offscreen_draw_bitmap_1; offscreen_draw_bitmap_1 = NULL; - - shown_flag = 0; } } @@ -1058,7 +1056,7 @@ public: return; } - if (w->shown_flag) + if (w->shown_flag && offscreen_draw_view) { PushState (); SetDrawingMode (B_OP_ERASE);