X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=android%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fandroid%2FMain.java;h=7b6eb48e3e39a03e34205d3cfa1c9d04824ea2b9;hb=121456e8dbb3d43058bdc5aa74d59a4e08d06e81;hp=5a071cadbbd5173b184723ad7b3bac241b883ad6;hpb=f844d4a1ea0b48efc942ea08f5847ab1ef52fd8b;p=debian%2Fopenrocket diff --git a/android/src/net/sf/openrocket/android/Main.java b/android/src/net/sf/openrocket/android/Main.java index 5a071cad..7b6eb48e 100644 --- a/android/src/net/sf/openrocket/android/Main.java +++ b/android/src/net/sf/openrocket/android/Main.java @@ -12,16 +12,10 @@ import com.actionbarsherlock.view.MenuItem; public class Main extends OpenRocketLoaderActivity { - /** Called when the activity is first created. */ @Override public void onCreate(Bundle icicle) { super.onCreate(icicle); - // Rocket already loaded. go to viewer. - if ( CurrentRocketHolder.getCurrentRocket().getRocketDocument() != null ) { - moveOnToViewer(); - finish(); - } setContentView(R.layout.main); ((Button) findViewById(R.id.main_open)).setOnClickListener( new View.OnClickListener() { @@ -46,6 +40,15 @@ public class Main extends OpenRocketLoaderActivity { }); } + @Override + protected void onPostResume() { + super.onPostResume(); + // Rocket already loaded. + if ( !isLoading() && CurrentRocketHolder.getCurrentRocket().getRocketDocument() != null ) { + moveOnToViewer(); + } + } + @Override public boolean onCreateOptionsMenu(Menu menu) { MenuInflater inflater = getSupportMenuInflater();