[Xposed Framework Modules] patzzz:
Hi, this module is very cool and I am using it for change to landscape orientation in apps with only portrait mode, but I have detected two apps with problems changing orientation, although they work correctly for example with "Screen Rotation Control" (sorry, I cannot put external links).

My configuration is:

Xposed installer 2.61 (app_process: 58, XposedBridge.jar: 54)

App Settings 1.9

Xposed log:

May 31, 2014 5:31:03 PM UTC
Loading Xposed v54 (for Zygote)...
Running ROM 'slim_manta-userdebug 4.2.2 JDQ39E eng.fronti90.20130803.183400 test-keys' with fingerprint 'google/mantaray/manta:4.2.2/JDQ39/573038:user/release-keys'
Loading modules from /data/app/de.robv.android.xposed.mods.appsettings-1.apk
Loading class de.robv.android.xposed.mods.appsettings.XposedMod

I have tested "Toeic Test Practice" wit Normal rotation, Force auto-rotation, Force auto-rotation (4-way), Always landscape, Always landscape (sensor) and Always landscape (reverse) and main window is loaded correctly, but pressing "P1: Photograph" a FC is generated:

E WindowManager: Activity com.panda.vn.toeic.Part1Test has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{41c73448 V.E..... R.....ID 0,0-1152,192} that was originally added here
E WindowManager: android.view.WindowLeaked: Activity com.panda.vn.toeic.Part1Test has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{41c73448 V.E..... R.....ID 0,0-1152,192} that was originally added here
E WindowManager:	at android.view.ViewRootImpl.<init>(ViewRootImpl.java)
E WindowManager:	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java)
E WindowManager:	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java)
E WindowManager:	at android.app.Dialog.show(Dialog.java)
E WindowManager:	at com.panda.vn.toeic.util.TaskUtils.onPreExecute(TaskUtils.java:20)
E WindowManager:	at com.panda.vn.toeic.Part1Test$3.onPreExecute(Part1Test.java:143)
E WindowManager:	at android.os.AsyncTask.executeOnExecutor(AsyncTask.java)
E WindowManager:	at android.os.AsyncTask.execute(AsyncTask.java)
E WindowManager:	at com.panda.vn.toeic.Part1Test.onCreate(Part1Test.java:177)
E WindowManager:	at android.app.Activity.performCreate(Activity.java)
E WindowManager:	at android.app.Instrumentation.callActivityOnCreate(Instrumentation.java)
E WindowManager:	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
E WindowManager:	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
E WindowManager:	at android.app.ActivityThread.access$600(ActivityThread.java)
E WindowManager:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
E WindowManager:	at android.os.Handler.dispatchMessage(Handler.java)
E WindowManager:	at android.os.Looper.loop(Looper.java)
E WindowManager:	at android.app.ActivityThread.main(ActivityThread.java)
E WindowManager:	at java.lang.reflect.Method.invokeNative(Native Method)
E WindowManager:	at java.lang.reflect.Method.invoke(Method.java)
E WindowManager:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
E WindowManager:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
E WindowManager:	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
E WindowManager:	at dalvik.system.NativeStart.main(Native Method)
E AndroidRuntime: FATAL EXCEPTION: main
E AndroidRuntime: java.lang.IllegalArgumentException: View not attached to window manager
E AndroidRuntime:	at android.view.WindowManagerGlobal.findViewLocked(WindowManagerGlobal.java)
E AndroidRuntime:	at android.view.WindowManagerGlobal.removeView(WindowManagerGlobal.java)
E AndroidRuntime:	at android.view.WindowManagerImpl.removeView(WindowManagerImpl.java)
E AndroidRuntime:	at android.app.Dialog.dismissDialog(Dialog.java)
E AndroidRuntime:	at android.app.Dialog.dismiss(Dialog.java)
E AndroidRuntime:	at com.panda.vn.toeic.util.TaskUtils.onPostExecute(TaskUtils.java:26)
E AndroidRuntime:	at com.panda.vn.toeic.Part1Test$3.onPostExecute(Part1Test.java:159)
E AndroidRuntime:	at com.panda.vn.toeic.util.TaskUtils.onPostExecute(TaskUtils.java:1)
E AndroidRuntime:	at android.os.AsyncTask.finish(AsyncTask.java)
E AndroidRuntime:	at android.os.AsyncTask.access$600(AsyncTask.java)
E AndroidRuntime:	at android.os.AsyncTask$InternalHandler.handleMessage(AsyncTask.java)
E AndroidRuntime:	at android.os.Handler.dispatchMessage(Handler.java)
E AndroidRuntime:	at android.os.Looper.loop(Looper.java)
E AndroidRuntime:	at android.app.ActivityThread.main(ActivityThread.java)
E AndroidRuntime:	at java.lang.reflect.Method.invokeNative(Native Method)
E AndroidRuntime:	at java.lang.reflect.Method.invoke(Method.java)
E AndroidRuntime:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
E AndroidRuntime:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
E AndroidRuntime:	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
E AndroidRuntime:	at dalvik.system.NativeStart.main(Native Method)
W ActivityManager: Force finishing activity com.panda.vn.toeic/.Part1Test
W ActivityManager: Force finishing activity com.panda.vn.toeic/.ListPart

"LearnEnglish Elementary" is showed correctly, but when I play a episode the same error in WindowManager is produced (without FC) and same audio is played twice simultaneously but only one of them is controlled with audio controls and other is played in background until app is closed:

E WindowManager: Activity hk.hkbc.epodcast.player.EpisodeHomeActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{427f5af8 V.E..... R.....I. 0,0-1140,428} that was originally added here
E WindowManager: android.view.WindowLeaked: Activity hk.hkbc.epodcast.player.EpisodeHomeActivity has leaked window com.android.internal.policy.impl.PhoneWindow$DecorView{427f5af8 V.E..... R.....I. 0,0-1140,428} that was originally added here
E WindowManager:	at android.view.ViewRootImpl.<init>(ViewRootImpl.java)
E WindowManager:	at android.view.WindowManagerGlobal.addView(WindowManagerGlobal.java)
E WindowManager:	at android.view.WindowManagerImpl.addView(WindowManagerImpl.java)
E WindowManager:	at android.app.Dialog.show(Dialog.java)
E WindowManager:	at hk.hkbc.epodcast.player.LoadEpisodeDetailTask.onPreExecute(LoadEpisodeDetailTask.java:247)
E WindowManager:	at android.os.AsyncTask.executeOnExecutor(AsyncTask.java)
E WindowManager:	at android.os.AsyncTask.execute(AsyncTask.java)
E WindowManager:	at hk.hkbc.epodcast.player.EpisodeHomeActivity.onStart(EpisodeHomeActivity.java:70)
E WindowManager:	at android.app.Instrumentation.callActivityOnStart(Instrumentation.java)
E WindowManager:	at android.app.Activity.performStart(Activity.java)
E WindowManager:	at android.app.ActivityThread.performLaunchActivity(ActivityThread.java)
E WindowManager:	at android.app.ActivityThread.handleLaunchActivity(ActivityThread.java)
E WindowManager:	at android.app.ActivityThread.access$600(ActivityThread.java)
E WindowManager:	at android.app.ActivityThread$H.handleMessage(ActivityThread.java)
E WindowManager:	at android.os.Handler.dispatchMessage(Handler.java)
E WindowManager:	at android.os.Looper.loop(Looper.java)
E WindowManager:	at android.app.ActivityThread.main(ActivityThread.java)
E WindowManager:	at java.lang.reflect.Method.invokeNative(Native Method)
E WindowManager:	at java.lang.reflect.Method.invoke(Method.java)
E WindowManager:	at com.android.internal.os.ZygoteInit$MethodAndArgsCaller.run(ZygoteInit.java)
E WindowManager:	at com.android.internal.os.ZygoteInit.main(ZygoteInit.java)
E WindowManager:	at de.robv.android.xposed.XposedBridge.main(XposedBridge.java:132)
E WindowManager:	at dalvik.system.NativeStart.main(Native Method)
I LoadEpisodeDetailTask: create/find audio storage path: 2
I LoadEpisodeDetailTask: already finish download for XXXXXX
W LoadEpisodeDetailTask: close connection manager
E EpisodeHomeActivity: start load episode task
I LoadEpisodeDetailTask: loading episode detail: XXXXXX
I LoadEpisodeDetailTask: create/find audio storage path: 2
I LoadEpisodeDetailTask: already finish download for XXXXXX
W LoadEpisodeDetailTask: close connection manager
W LyricActivity: episode loaded, setup ui
I test episode: Series 1 Episode 2
I ActivityManager: Displayed hk.hkbc.epodcast/.player.EpisodeHomeActivity: +1s409ms
W ContextImpl: PDroid:ContextImpl: ContextImpl being created but already has sOuterContext
W ContextImpl: PDroid:ContextImpl: ContextImpl being created but already has sOuterContext
W LyricActivity: episode loaded, setup ui
I test episode: Series 1 Episode 2
I LyricActivity: start audio
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x417141c8 successful
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x417143d8 successful
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x41714518 successful
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x41714640 successful
I LyricActivity: acquire wake lock EpisodePlayerActivity
I LyricActivity: start audio
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x4171c7d8 successful
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x4171c9e8 successful
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x4171cb28 successful
I OMXNodeInstance: OMX_FreeBuffer for buffer header 0x4171cc50 successful
I LyricActivity: acquire wake lock EpisodePlayerActivity
I LyricActivity: stop audio

Thanks in advance.