FGButton: Make init()'s "module" parameter const
FGButton::init() passes the module parameter (a non-const string reference) straight through to FGCommonInput::read_bindings() as a const reference. Change the FGButton::init() signature so that module is const there too, so that callers can pass it const string references returned by accessors without having to make copies.
This commit is contained in:
parent
b9efba55e7
commit
dc5404a3c2
2 changed files with 4 additions and 2 deletions
|
@ -46,7 +46,8 @@ FGButton::~FGButton ()
|
|||
}
|
||||
|
||||
|
||||
void FGButton::init( const SGPropertyNode * node, const std::string & name, std::string & module )
|
||||
void FGButton::init(const SGPropertyNode* node, const std::string& name,
|
||||
const std::string& module)
|
||||
{
|
||||
if (node == 0) {
|
||||
SG_LOG(SG_INPUT, SG_DEBUG, "No bindings for button " << name);
|
||||
|
|
|
@ -32,7 +32,8 @@ class FGButton : public FGCommonInput {
|
|||
public:
|
||||
FGButton();
|
||||
virtual ~FGButton();
|
||||
void init( const SGPropertyNode * node, const std::string & name, std::string & module );
|
||||
void init(const SGPropertyNode* node, const std::string& name,
|
||||
const std::string& module);
|
||||
void update( int modifiers, bool pressed, int x = -1, int y = -1);
|
||||
bool is_repeatable;
|
||||
float interval_sec, delay_sec, release_delay_sec;
|
||||
|
|
Loading…
Reference in a new issue