osw layouTool post orientation change actions

This commit is contained in:
TrueZhuanjia
2025-07-27 00:32:44 +08:00
parent dd9ad9728a
commit 04ecd45f7c
@@ -273,8 +273,8 @@
- (void)viewWillTransitionToSize:(CGSize)size withTransitionCoordinator:(id<UIViewControllerTransitionCoordinator>)coordinator{
viewWillBeResized = true;
//if(CGSizeEqualToSize(size, self.view.frame.size)) return;
[self saveTapped:nil];
[self clearStickIndicator];
if(!_quickSwitchEnabled) [self saveTapped:nil];
}
- (void)deviceOrientationDidChange{
@@ -283,7 +283,12 @@
- (void)handleOrientationChangeForOnScreenWidgets{
if(!viewWillBeResized) return;
[self setupWidgetPanel];
viewWillBeResized = false;
selectedWidgetView = nil;
selectedControllerLayer = nil;
_oscProfilesTableViewController.layoutViewBounds = self.view.bounds;
[OSCProfilesManager setOnScreenWidgetViewsSet:self.onScreenWidgetViews]; // pass the keyboard button dict to profiles manager
[self reloadOnScreenWidgetViews];