package net.sf.openrocket.android.rocket;\r
\r
import net.sf.openrocket.R;\r
-import net.sf.openrocket.android.Application;\r
+import net.sf.openrocket.android.CurrentRocketHolder;\r
import net.sf.openrocket.android.rocket.RocketComponentTreeAdapter.RocketComponentWithId;\r
import net.sf.openrocket.document.OpenRocketDocument;\r
import net.sf.openrocket.rocketcomponent.Rocket;\r
}\r
\r
@Override\r
- public void onActivityCreated(Bundle savedInstanceState) {\r
- super.onActivityCreated(savedInstanceState);\r
-\r
- final OpenRocketDocument rocketDocument = ((Application)getActivity().getApplication()).getRocketDocument();\r
+ public void onResume() {\r
+ super.onResume();\r
+ final OpenRocketDocument rocketDocument = CurrentRocketHolder.getCurrentRocket().getRocketDocument();\r
componentTree.setAdapter( buildAdapter( rocketDocument.getRocket() ) );\r
}\r
- \r
+\r
private ListAdapter buildAdapter( Rocket rocket ) {\r
\r
TreeStateManager<RocketComponentWithId> manager = new InMemoryTreeStateManager<RocketComponentWithId>();\r