@@ -2187,7 +2187,7 @@ void MCInterfaceProcessToContainer(MCExecContext& ctxt, MCObjectPtr *p_objects,
21872187 {
21882188 if (!p_cut)
21892189 {
2190- MCObjectHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
2190+ MCStackHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
21912191 MCdefaultstackptr = static_cast <MCStack *>(p_dst . object);
21922192 MCdefaultstackptr -> stopedit ();
21932193
@@ -2197,7 +2197,7 @@ void MCInterfaceProcessToContainer(MCExecContext& ctxt, MCObjectPtr *p_objects,
21972197 t_new_object = t_card -> clone (True, True);
21982198
21992199 if (t_old_defaultstack.IsValid ())
2200- MCdefaultstackptr = t_old_defaultstack. GetAs <MCStack>() ;
2200+ MCdefaultstackptr = t_old_defaultstack;
22012201
22022202 }
22032203 }
@@ -2966,7 +2966,7 @@ void MCInterfaceExecSubwindow(MCExecContext& ctxt, MCStack *p_target, MCStack *p
29662966
29672967 // MW-2007-05-01: Reverting this as it causes problems :o(
29682968 // stackptr -> setflag(True, F_VISIBLE);
2969- MCObjectHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
2969+ MCStackHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
29702970 Boolean oldtrace = MCtrace;
29712971 MCtrace = False;
29722972 if (p_mode >= WM_MODELESS)
@@ -2995,7 +2995,7 @@ void MCInterfaceExecSubwindow(MCExecContext& ctxt, MCStack *p_target, MCStack *p
29952995 MCtrace = oldtrace;
29962996
29972997 if (p_mode > WM_TOP_LEVEL && t_old_defaultstack.IsValid ())
2998- MCdefaultstackptr = t_old_defaultstack. GetAs <MCStack>() ;
2998+ MCdefaultstackptr = t_old_defaultstack;
29992999}
30003000
30013001void MCInterfaceExecDrawerOrSheetStack (MCExecContext& ctxt, MCStack *p_target, MCNameRef p_parent_name, bool p_parent_is_thisstack, int p_at, int p_aligned, int p_mode)
@@ -3147,7 +3147,7 @@ void MCInterfaceExecPopupStackByName(MCExecContext& ctxt, MCNameRef p_name, MCPo
31473147
31483148void MCInterfaceExecCreateStack (MCExecContext& ctxt, MCObject *p_object, MCStringRef p_new_name, bool p_force_invisible, bool p_with_group)
31493149{
3150- MCObjectHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
3150+ MCStackHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
31513151 Boolean wasvisible = MCtemplatestack->isvisible ();
31523152
31533153 /* Check that a specified parent stack has a usable name before
@@ -3192,7 +3192,7 @@ void MCInterfaceExecCreateStack(MCExecContext& ctxt, MCObject *p_object, MCStrin
31923192 MCObject *t_object = MCdefaultstackptr;
31933193
31943194 if (t_old_defaultstack.IsValid ())
3195- MCdefaultstackptr = t_old_defaultstack. GetAs <MCStack>() ;
3195+ MCdefaultstackptr = t_old_defaultstack;
31963196
31973197 if (p_new_name != nil)
31983198 t_object->setstringprop (ctxt, 0 , P_NAME, False, p_new_name);
@@ -3359,7 +3359,7 @@ void MCInterfaceExecCreateWidget(MCExecContext& ctxt, MCStringRef p_new_name, MC
33593359
33603360void MCInterfaceExecClone (MCExecContext& ctxt, MCObject *p_target, MCStringRef p_new_name, bool p_force_invisible)
33613361{
3362- MCObjectHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
3362+ MCStackHandle t_old_defaultstack = MCdefaultstackptr->GetHandle ();
33633363
33643364 MCObject *t_object = nil;
33653365 switch (p_target->gettype ())
@@ -3457,7 +3457,7 @@ void MCInterfaceExecClone(MCExecContext& ctxt, MCObject *p_target, MCStringRef p
34573457 ctxt . SetItToValue (*t_id);
34583458
34593459 if (t_old_defaultstack.IsValid ())
3460- MCdefaultstackptr = t_old_defaultstack. GetAs <MCStack>() ;
3460+ MCdefaultstackptr = t_old_defaultstack;
34613461}
34623462
34633463// //////////////////////////////////////////////////////////////////////////////
0 commit comments