This commit is contained in:
wheremyfoodat 2023-12-29 18:05:57 +02:00
commit a974cf5342
3 changed files with 18 additions and 20 deletions

View file

@ -53,9 +53,7 @@ void Pandroid::onSmdhLoaded(const std::vector<u8>& smdh) {
extern "C" {
AlberFunction(void, Setup)(JNIEnv* env, jobject obj) { env->GetJavaVM(&jvm); }
AlberFunction(void, Pause)(JNIEnv* env, jobject obj) { emulator->pause(); }
AlberFunction(void, Resume)(JNIEnv* env, jobject obj) { emulator->resume(); }
AlberFunction(void, Initialize)(JNIEnv* env, jobject obj) {

View file

@ -77,6 +77,7 @@ public class GameActivity extends BaseActivity {
@Override
protected void onPause() {
super.onPause();
InputHandler.reset();
drawerFragment.open();
}

View file

@ -63,12 +63,18 @@ public class DrawerFragment extends Fragment implements DrawerLayout.DrawerListe
}
public void open() {
if (drawerContainer.isOpen())
return;
if (!drawerContainer.isOpen()) {
drawerContainer.setVisibility(View.VISIBLE);
drawerContainer.open();
drawerContainer.postDelayed(this::refreshLayout, 20);
}
}
public void close() {
if (drawerContainer.isOpen()) {
drawerContainer.close();
}
}
@Override
public void onDrawerSlide(@NonNull View drawerView, float slideOffset) {}
@ -102,11 +108,4 @@ public class DrawerFragment extends Fragment implements DrawerLayout.DrawerListe
public boolean isOpened() {
return drawerContainer.isOpen();
}
public void close() {
if (!drawerContainer.isOpen()){
return;
}
drawerContainer.close();
}
}