bugfix
This commit is contained in:
parent
a85bed50dc
commit
335c17bd56
@ -1,11 +1,12 @@
|
||||
from kivy.utils import platform
|
||||
import plyer
|
||||
try:
|
||||
from android import activity
|
||||
# from plyer.platforms.android import activity
|
||||
# return rotation is 0 forever
|
||||
#
|
||||
# from android import activity
|
||||
# get_rotation() failed module 'android.activity' has no attribute 'getWindowManager'
|
||||
from plyer.platforms.android import activity
|
||||
except:
|
||||
print('android_rotation.py:from android import activity ERROR')
|
||||
print('android_rotation.py:mport ERROR')
|
||||
activity = None
|
||||
|
||||
def get_rotation():
|
||||
|
@ -100,6 +100,9 @@ class TwoSides(WidgetReady, BoxLayout):
|
||||
|
||||
def on_size(self,*args):
|
||||
if self.width >= self.height:
|
||||
print('twosides.py:W-Window.rotation=',
|
||||
self.app.get_rotation(),
|
||||
Window.size)
|
||||
if not self.landscape_widget in self.children:
|
||||
self.dispatch('on_beforeswitch_landscape')
|
||||
self.clear_widgets()
|
||||
@ -110,7 +113,8 @@ class TwoSides(WidgetReady, BoxLayout):
|
||||
self.dispatch('on_afterswitch_landscape')
|
||||
self.panel_shape = 'landscape'
|
||||
else:
|
||||
print('twosides.py:Window.rotation=', self.app.get_rotation(),
|
||||
print('twosides.py:H-Window.rotation=',
|
||||
self.app.get_rotation(),
|
||||
Window.size)
|
||||
if not self.portrait_widget in self.children:
|
||||
self.dispatch('on_beforeswitch_landscape')
|
||||
|
Loading…
Reference in New Issue
Block a user