diff options
Diffstat (limited to 'gtk/ScintillaGTK.cxx')
| -rw-r--r-- | gtk/ScintillaGTK.cxx | 7 | 
1 files changed, 4 insertions, 3 deletions
| diff --git a/gtk/ScintillaGTK.cxx b/gtk/ScintillaGTK.cxx index 6bcb1ae29..1df3ed4b9 100644 --- a/gtk/ScintillaGTK.cxx +++ b/gtk/ScintillaGTK.cxx @@ -1076,9 +1076,10 @@ void ScintillaGTK::NotifyChange() {  }  void ScintillaGTK::NotifyFocus(bool focus) { -	g_signal_emit(G_OBJECT(sci), scintilla_signals[COMMAND_SIGNAL], 0, -	                Platform::LongFromTwoShorts -					(GetCtrlID(), focus ? SCEN_SETFOCUS : SCEN_KILLFOCUS), PWidget(wMain)); +	if (commandEvents) +		g_signal_emit(G_OBJECT(sci), scintilla_signals[COMMAND_SIGNAL], 0, +				Platform::LongFromTwoShorts +						(GetCtrlID(), focus ? SCEN_SETFOCUS : SCEN_KILLFOCUS), PWidget(wMain));  	Editor::NotifyFocus(focus);  } | 
