*/}}
Browse Source

Menu panel initial placing fix

YimingWu 1 year ago
parent
commit
0a3642cc84
1 changed files with 2 additions and 0 deletions
  1. 2 0
      la_kernel.c

+ 2 - 0
la_kernel.c

@@ -1196,6 +1196,8 @@ void laEnsurePanelInBound(laPanel *p, laUiList *uil){
     p->H = p->TH;
 
     if(p->BoundUi){
+        if ((p->X + p->W) > cw) p->X -= (p->X + p->W - cw);
+        if ((p->Y + p->H) > ch) p->Y -= (p->Y + p->H - ch);
         if (p->X < 0) p->X = 0;
         if (p->Y < 0) p->Y = 0;
         if ((p->X + p->W) > cw){ p->W -= (p->X + p->W - cw); }