X-Git-Url: https://git.gag.com/?a=blobdiff_plain;f=android%2Fsrc%2Fnet%2Fsf%2Fopenrocket%2Fandroid%2Frocket%2FComponent.java;h=ac8f1f993ec6115318971e7d94b10a5900110722;hb=4095cb0dd61a75b7b6b0bd811f8e803af5b27919;hp=a19f2e7c66130cf850e74726f4e6d2e93899c909;hpb=3cdaf29f3018779f7429823a628b63cad8f901b1;p=debian%2Fopenrocket diff --git a/android/src/net/sf/openrocket/android/rocket/Component.java b/android/src/net/sf/openrocket/android/rocket/Component.java index a19f2e7c..ac8f1f99 100644 --- a/android/src/net/sf/openrocket/android/rocket/Component.java +++ b/android/src/net/sf/openrocket/android/rocket/Component.java @@ -1,7 +1,7 @@ package net.sf.openrocket.android.rocket; import net.sf.openrocket.R; -import net.sf.openrocket.android.Application; +import net.sf.openrocket.android.CurrentRocketHolder; import net.sf.openrocket.android.rocket.RocketComponentTreeAdapter.RocketComponentWithId; import net.sf.openrocket.document.OpenRocketDocument; import net.sf.openrocket.rocketcomponent.Rocket; @@ -31,13 +31,12 @@ public class Component extends Fragment { } @Override - public void onActivityCreated(Bundle savedInstanceState) { - super.onActivityCreated(savedInstanceState); - - final OpenRocketDocument rocketDocument = ((Application)getActivity().getApplication()).getRocketDocument(); + public void onResume() { + super.onResume(); + final OpenRocketDocument rocketDocument = CurrentRocketHolder.getCurrentRocket().getRocketDocument(); componentTree.setAdapter( buildAdapter( rocketDocument.getRocket() ) ); } - + private ListAdapter buildAdapter( Rocket rocket ) { TreeStateManager manager = new InMemoryTreeStateManager();