Skip to content
This repository was archived by the owner on Aug 31, 2021. It is now read-only.

Commit bdcf9c5

Browse files
Turn MCdefaultstackptr into an object handle
1 parent 9cab780 commit bdcf9c5

File tree

7 files changed

+9
-9
lines changed

7 files changed

+9
-9
lines changed

engine/src/desktop-menu.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -893,7 +893,7 @@ void MCPlatformHandleMenuUpdate(MCPlatformMenuRef p_menu)
893893
// If the menu is the icon menu, send an 'iconMenuOpening' message.
894894
if (((MCScreenDC *)MCscreen) -> isiconmenu(p_menu))
895895
{
896-
if (MCdefaultstackptr != NULL)
896+
if (MCdefaultstackptr)
897897
MCdefaultstackptr -> getcard() -> message(MCM_icon_menu_opening);
898898
return;
899899
}
@@ -1002,7 +1002,7 @@ void MCPlatformHandleMenuSelect(MCPlatformMenuRef p_menu, uindex_t p_item_index)
10021002
{
10031003
if (((MCScreenDC *)MCscreen) -> isiconmenu(t_last_menu))
10041004
{
1005-
if (MCdefaultstackptr != NULL)
1005+
if (MCdefaultstackptr)
10061006
MCdefaultstackptr -> getcard() -> message_with_valueref_args(MCM_icon_menu_pick, *t_result);
10071007
}
10081008
else

engine/src/dispatch.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2121,7 +2121,7 @@ bool MCDispatch::dopaste(MCObject*& r_objptr, bool p_explicit)
21212121
return false;
21222122
}
21232123

2124-
if (MCdefaultstackptr != NULL && (p_explicit || MCdefaultstackptr -> gettool(MCdefaultstackptr) == T_POINTER))
2124+
if (MCdefaultstackptr && (p_explicit || MCdefaultstackptr -> gettool(MCdefaultstackptr) == T_POINTER))
21252125
{
21262126
MCObject *t_objects;
21272127
t_objects = NULL;

engine/src/exec-engine.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -909,7 +909,7 @@ void MCEngineExecQuit(MCExecContext& ctxt, integer_t p_retcode)
909909
{
910910
// MW-2011-06-22: [[ SERVER ]] Don't send messages in server-mode.
911911
#ifndef _SERVER
912-
if (MCdefaultstackptr != nil && !MCdefaultstackptr->getstate(CS_DELETE_STACK))
912+
if (MCdefaultstackptr && !MCdefaultstackptr->getstate(CS_DELETE_STACK))
913913
{
914914
switch(MCdefaultstackptr->getcard()->message(MCM_shut_down_request))
915915
{

engine/src/exec-interface2.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -2439,7 +2439,7 @@ void MCInterfaceEvalBinaryStackAsObject(MCExecContext& ctxt, MCStringRef p_data,
24392439

24402440
void MCInterfaceEvalDefaultStackAsObject(MCExecContext& ctxt, MCObjectPtr& r_object)
24412441
{
2442-
if (MCdefaultstackptr != nil)
2442+
if (MCdefaultstackptr)
24432443
{
24442444
r_object . object = MCdefaultstackptr;
24452445
r_object . part_id = 0;

engine/src/externalv1.cpp

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1263,7 +1263,7 @@ static MCExternalError MCExternalContextQuery(MCExternalContextQueryTag op, MCEx
12631263
break;
12641264
case kMCExternalContextQueryDefaultStack:
12651265
{
1266-
if (MCdefaultstackptr == nil)
1266+
if (!MCdefaultstackptr)
12671267
return kMCExternalErrorNoDefaultStack;
12681268

12691269
MCObjectHandle t_handle;
@@ -1276,7 +1276,7 @@ static MCExternalError MCExternalContextQuery(MCExternalContextQueryTag op, MCEx
12761276
break;
12771277
case kMCExternalContextQueryDefaultCard:
12781278
{
1279-
if (MCdefaultstackptr == nil)
1279+
if (!MCdefaultstackptr)
12801280
return kMCExternalErrorNoDefaultStack;
12811281

12821282
MCObjectHandle t_handle;

engine/src/globals.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -263,13 +263,13 @@ MCStacklist *MCtodestroy;
263263
MCCardlist *MCrecent;
264264
MCCardlist *MCcstack;
265265
MCDispatch *MCdispatcher;
266-
MCStack *MCdefaultstackptr;
267266
MCStack *MCstaticdefaultstackptr;
268267
MCStack *MCmousestackptr;
269268
MCStack *MCclickstackptr;
270269
MCStack *MCfocusedstackptr;
271270
MCCard *MCdynamiccard;
272271
MCStackHandle MCtopstackptr;
272+
MCStackHandle MCdefaultstackptr;
273273
Boolean MCdynamicpath;
274274
MCObject *MCerrorptr;
275275
MCObject *MCerrorlockptr;

engine/src/globals.h

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -181,12 +181,12 @@ extern MCStacklist *MCtodestroy;
181181
extern MCCardlist *MCrecent;
182182
extern MCCardlist *MCcstack;
183183
extern MCDispatch *MCdispatcher;
184-
extern MCStack *MCdefaultstackptr;
185184
extern MCStack *MCstaticdefaultstackptr;
186185
extern MCStack *MCmousestackptr;
187186
extern MCStack *MCclickstackptr;
188187
extern MCStack *MCfocusedstackptr;
189188
extern MCStackHandle MCtopstackptr;
189+
extern MCStackHandle MCdefaultstackptr;
190190
extern MCObjectPtr MCtargetptr;
191191
extern MCObject *MCmenuobjectptr;
192192
extern MCCard *MCdynamiccard;

0 commit comments

Comments
 (0)