Browse Source

Fixed SD2-1185 - Quick class browser's method list not in sync with selected class.

git-svn-id: svn://svn.sharpdevelop.net/sharpdevelop/branches/2.1@2257 1ccf3a8d-04fe-1044-b7c0-cef0b8235c61
shortcuts
Matt Ward 19 years ago
parent
commit
1b7398fc85
  1. 7
      src/Main/Base/Project/Src/TextEditor/Gui/Editor/QuickClassBrowserPanel.cs

7
src/Main/Base/Project/Src/TextEditor/Gui/Editor/QuickClassBrowserPanel.cs

@ -221,7 +221,6 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor @@ -221,7 +221,6 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor
if (currentCompilationUnit != (ICompilationUnit)parseInfo.MostRecentCompilationUnit) {
currentCompilationUnit = (ICompilationUnit)parseInfo.MostRecentCompilationUnit;
if (currentCompilationUnit != null) {
FillClassComboBox(true);
FillMembersComboBox();
}
@ -244,7 +243,6 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor @@ -244,7 +243,6 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor
if (((ComboBoxItem)membersComboBox.Items[i]).IsInside(textAreaControl.ActiveTextAreaControl.Caret.Line)) {
if (membersComboBox.SelectedIndex != i) {
membersComboBox.SelectedIndex = i;
}
if (!membersComboBoxSelectedMember) {
membersComboBox.Refresh();
@ -254,6 +252,7 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor @@ -254,6 +252,7 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor
}
}
}
membersComboBox.SelectedIndex = -1;
if (membersComboBoxSelectedMember) {
membersComboBox.Refresh();
membersComboBoxSelectedMember = false;
@ -485,6 +484,10 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor @@ -485,6 +484,10 @@ namespace ICSharpCode.SharpDevelop.DefaultEditor.Gui.Editor
FileService.JumpToFilePosition(fileName, item.Line, item.Column);
}
}
if (comboBox == classComboBox) {
FillMembersComboBox();
UpdateMembersComboBox();
}
}
}

Loading…
Cancel
Save