Siegfried Pammer 13 years ago
parent
commit
b4149dee8b
  1. 4
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Search/SearchCommands.cs
  2. 4
      src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Search/SearchPanel.cs

4
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Search/SearchCommands.cs

@ -73,9 +73,7 @@ namespace ICSharpCode.AvalonEdit.Search @@ -73,9 +73,7 @@ namespace ICSharpCode.AvalonEdit.Search
void ExecuteFind(object sender, ExecutedRoutedEventArgs e)
{
if (panel.IsClosed) {
panel.Open();
}
panel.Open();
panel.SearchPattern = TextArea.Selection.GetText();
Dispatcher.CurrentDispatcher.BeginInvoke(DispatcherPriority.Input, (Action)delegate { panel.Reactivate(); });
}

4
src/Libraries/AvalonEdit/ICSharpCode.AvalonEdit/Search/SearchPanel.cs

@ -379,10 +379,12 @@ namespace ICSharpCode.AvalonEdit.Search @@ -379,10 +379,12 @@ namespace ICSharpCode.AvalonEdit.Search
/// </summary>
public void Open()
{
if (!IsClosed) return;
var layer = AdornerLayer.GetAdornerLayer(textArea);
if (layer != null)
layer.Add(adorner);
textArea.TextView.BackgroundRenderers.Add(renderer);
IsClosed = false;
}
/// <summary>
@ -391,7 +393,7 @@ namespace ICSharpCode.AvalonEdit.Search @@ -391,7 +393,7 @@ namespace ICSharpCode.AvalonEdit.Search
public event EventHandler<SearchOptionsChangedEventArgs> SearchOptionsChanged;
/// <summary>
/// Raises the <see cref="SearchOptionsChanged" /> event.
/// Raises the <see cref="SearchPanel.SearchOptionsChanged" /> event.
/// </summary>
protected virtual void OnSearchOptionsChanged(SearchOptionsChangedEventArgs e)
{

Loading…
Cancel
Save