cgeo/c-geo-opensource — comment on commit f718b6e66b778b319803db1650340518207e2d52
File:  line 0
By Bananeweizen:

You are right, that would also solve the problem. I just checked the Android documentation and implemented it like described there. To my mind we are using the wrong approach by filtering and handling configuration changes, because the list of configuration changes which need to be handled might change with different Android versions. And the documentation explicitly states this as bad practice: http://developer.android.com/guide/topics/manifest/activity-element.html#config

Forwarding the current Activity state (as implemented in this commit) is the recommended way and is more fault tolerant (and future proof) to my mind, even if it takes more effort to be implemented.