diff --git a/src/kits/interface/Window.cpp b/src/kits/interface/Window.cpp index e5b428ec20..c5f20855e6 100644 --- a/src/kits/interface/Window.cpp +++ b/src/kits/interface/Window.cpp @@ -35,6 +35,7 @@ #include #include #include +#include #include #include #include @@ -1093,23 +1094,34 @@ void BWindow::SetPulseRate(bigtime_t rate){ //------------------------------------------------------------------------------ -bigtime_t BWindow::PulseRate() const{ +bigtime_t +BWindow::PulseRate() const +{ return fPulseRate; } -//------------------------------------------------------------------------------ -void BWindow::AddShortcut( uint32 key, uint32 modifiers, BMessage* msg){ - AddShortcut( key, modifiers, msg, this); +void +BWindow::AddShortcut(uint32 key, uint32 modifiers, BMenuItem *item) +{ + AddShortcut(key, modifiers, item->Message(), this); } -//------------------------------------------------------------------------------ -void BWindow::AddShortcut( uint32 key, uint32 modifiers, BMessage* msg, BHandler* target){ +void +BWindow::AddShortcut(uint32 key, uint32 modifiers, BMessage *msg) +{ + AddShortcut(key, modifiers, msg, this); +} + + +void +BWindow::AddShortcut(uint32 key, uint32 modifiers, BMessage *msg, BHandler *target) +{ /* NOTE: I'm not sure if it is OK to use 'key' */ - if ( !msg ) + if (msg == NULL) return; int64 when;