diff options
author | Fabian Pfaff | 2018-10-08 13:42:18 +0000 |
---|---|---|
committer | Lars Vogel | 2018-10-16 17:35:40 +0000 |
commit | 09b3066ea028e4313140866c15256480f12973bb (patch) | |
tree | 99fa5d0b447c12a8e1d778b6b1160c25558c2d63 | |
parent | bca4ed9219538a9b6b2fc0273b545de197fdb940 (diff) | |
download | eclipse.platform.ui-09b3066ea028e4313140866c15256480f12973bb.tar.gz eclipse.platform.ui-09b3066ea028e4313140866c15256480f12973bb.tar.xz eclipse.platform.ui-09b3066ea028e4313140866c15256480f12973bb.zip |
Bug 539769 - [JFace] ContentProposalAdapter: allow proposal updates
while the proposal popup is opened
Change-Id: I00616e8ec6fecc917a686cbb36d1cc47728d3dd2
Signed-off-by: Fabian Pfaff <fabian.pfaff@vogella.com>
-rw-r--r-- | bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java | 19 |
1 files changed, 19 insertions, 0 deletions
diff --git a/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java b/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java index 1556760d359..19e0a213025 100644 --- a/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java +++ b/bundles/org.eclipse.jface/src/org/eclipse/jface/fieldassist/ContentProposalAdapter.java @@ -872,6 +872,13 @@ public class ContentProposalAdapter { return ret; } + /** + * Asynchronously recompute proposals. + */ + private void refresh() { + asyncRecomputeProposals(filterText); + } + /* * Show the currently selected proposal's description in a secondary * popup. @@ -2150,4 +2157,16 @@ public class ContentProposalAdapter { return false; } + /** + * Reloads the proposals from the content provider and fills them into the + * proposal pop-up, if the pop-up is currently open. + * + * @since 4.10 + */ + public void refresh() { + if (isProposalPopupOpen()) { + popup.refresh(); + } + } + } |