diff options
author | Lluis Sanchez <lluis@xamarin.com> | 2019-05-31 19:19:37 +0300 |
---|---|---|
committer | GitHub <noreply@github.com> | 2019-05-31 19:19:37 +0300 |
commit | 41679a9c834ab5d0078db4738d267d0284dbc012 (patch) | |
tree | 2461f2d0b6a2b0dd47c489627733ae062fa0d769 /main/src | |
parent | ff5585a20802f471ba6624460fc052b6763572f0 (diff) | |
parent | edc50ffed05267182452444ef74719389f7f196f (diff) |
Merge pull request #7748 from mono/fix-849556
[IDE] only popup the menu on single clicks.
Diffstat (limited to 'main/src')
-rw-r--r-- | main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.cs | 8 |
1 files changed, 5 insertions, 3 deletions
diff --git a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.cs b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.cs index d2dc85d77f..5f83f21fb9 100644 --- a/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.cs +++ b/main/src/core/MonoDevelop.Ide/MonoDevelop.Ide.Projects/GtkNewProjectDialogBackend.cs @@ -177,9 +177,11 @@ namespace MonoDevelop.Ide.Projects SolutionTemplate template = GetSelectedTemplate ();
if ((template == null) || (template.AvailableLanguages.Count <= 1)) {
return;
- }
-
- if (languageCellRenderer.IsLanguageButtonPressed (args.Event)) {
+ } + + // Only display the popup menu on a single press, ignore anything else + // Fixes a crash when triple clicking. VSTS #849556 + if (args.Event.Type == Gdk.EventType.ButtonPress && languageCellRenderer.IsLanguageButtonPressed (args.Event)) {
HandlePopup (template, args.Event.Time);
}
} |