diff --git a/src/Dictionary.cs b/src/Dictionary.cs index f1ecb96..4329d47 100644 --- a/src/Dictionary.cs +++ b/src/Dictionary.cs @@ -67,7 +67,7 @@ bool CopyIfNeeded(ActionContext e) } return true; } - bool readWordIfNeeded(ActionContext e) + bool ReadWordIfNeeded(ActionContext e) { if (!e.SpecialKeyState.CtrlPressed) return false; if (synth == null) @@ -85,7 +85,7 @@ bool readWordIfNeeded(ActionContext e) ActionFunc = e => { if (CopyIfNeeded(e)) return true; - if (readWordIfNeeded(e)) return false; + if (ReadWordIfNeeded(e)) return false; context.API.ChangeQuery(ActionWord + " " + (word ?? QueryWord) + extraAction); return false; }; @@ -93,8 +93,8 @@ bool readWordIfNeeded(ActionContext e) else { ActionFunc = e => { - CopyIfNeeded(e); - if(readWordIfNeeded(e)) return false; + if(CopyIfNeeded(e)) return true; + if(ReadWordIfNeeded(e)) return false; if(settings.WordWebsite!="") System.Diagnostics.Process.Start(string.Format(settings.WordWebsite, getWord())); return true; };