aboutsummaryrefslogtreecommitdiffhomepage
path: root/cocoa/ScintillaCocoa.mm
diff options
context:
space:
mode:
authorNeil <nyamatongwe@gmail.com>2017-01-24 08:45:06 +1100
committerNeil <nyamatongwe@gmail.com>2017-01-24 08:45:06 +1100
commita0c8f7e4f982de803838d2a284c94d5f20b95b5d (patch)
tree6a0d81ae952bd1e63921858a62a1008642f15f64 /cocoa/ScintillaCocoa.mm
parentf313669cc99a25b0f2ba4f57d98ba9a3a395b3dd (diff)
downloadscintilla-mirror-a0c8f7e4f982de803838d2a284c94d5f20b95b5d.tar.gz
Remove casts from id to Objective C object as they are not needed. Use safer
static_cast instead of reinterpret_cast between void* and id or Objective C object.
Diffstat (limited to 'cocoa/ScintillaCocoa.mm')
-rw-r--r--cocoa/ScintillaCocoa.mm8
1 files changed, 4 insertions, 4 deletions
diff --git a/cocoa/ScintillaCocoa.mm b/cocoa/ScintillaCocoa.mm
index c283e4e98..4470d73f7 100644
--- a/cocoa/ScintillaCocoa.mm
+++ b/cocoa/ScintillaCocoa.mm
@@ -841,7 +841,7 @@ sptr_t ScintillaCocoa::DirectFunction(sptr_t ptr, unsigned int iMessage, uptr_t
*/
sptr_t scintilla_send_message(void* sci, unsigned int iMessage, uptr_t wParam, sptr_t lParam)
{
- ScintillaView *control = reinterpret_cast<ScintillaView*>(sci);
+ ScintillaView *control = static_cast<ScintillaView*>(sci);
return [control message:iMessage wParam:wParam lParam:lParam];
}
@@ -1022,7 +1022,7 @@ bool ScintillaCocoa::SetIdle(bool on)
else
if (idler.idlerID != NULL)
{
- [reinterpret_cast<NSTimer*>(idler.idlerID) invalidate];
+ [static_cast<NSTimer*>(idler.idlerID) invalidate];
idler.idlerID = 0;
}
}
@@ -1198,7 +1198,7 @@ void ScintillaCocoa::CreateCallTipWindow(PRectangle rc) {
void ScintillaCocoa::AddToPopUp(const char *label, int cmd, bool enabled)
{
NSMenuItem* item;
- ScintillaContextMenu *menu= reinterpret_cast<ScintillaContextMenu*>(popup.GetID());
+ ScintillaContextMenu *menu = static_cast<ScintillaContextMenu*>(popup.GetID());
[menu setOwner: this];
[menu setAutoenablesItems: NO];
@@ -2562,7 +2562,7 @@ NSMenu* ScintillaCocoa::CreateContextMenu(NSEvent* /* event */)
// Call ScintillaBase to create the context menu.
ContextMenu(Point(0, 0));
- return reinterpret_cast<NSMenu*>(popup.GetID());
+ return static_cast<NSMenu*>(popup.GetID());
}
//--------------------------------------------------------------------------------------------------