Skip to content

Changes

Summary

  1. [495604] Refresh problem on unset hyperlink (details)
  2. [498748] Make sure text field changes are applied when switching to (details)
  3. [498748] Fix potential NPE when switching back to an existing tab (details)
Commit bee0d29a5feadb4ca33be17f07c8c212028ceb37 by Melanie Bats
[495604] Refresh problem on unset hyperlink

The problem was that we ignore the null value in case of an hyperlink.
No when the hyperlink value equals null an empty string is shown in the
UI.

Bug: 495604
Change-Id: I77c0e9fd8ffb6a60deee9f71ec38e617e4da4aeb
Signed-off-by: Mélanie Bats <melanie.bats@obeo.fr>
The file was modified plugins/org.eclipse.eef.core/src/org/eclipse/eef/core/internal/controllers/EEFHyperlinkController.java
Commit 232b0d66f3a31db5b3ad428aab047accbfc5100c by Stephane Begaudeau
[498748] Make sure text field changes are applied when switching to
another tab

Bug: 498748
Change-Id: Ied241acb976f8af5461e4aee8ea3abb61ff761f1
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
The file was modified plugins/org.eclipse.eef.ide.ui/src/org/eclipse/eef/ide/ui/internal/widgets/EEFTextLifecycleManager.java
Commit 65534ebfb96b493fd4ed54bb2e618e6d7afea2a5 by Stephane Begaudeau
[498748] Fix potential NPE when switching back to an existing tab

Tabs are cached according to their descriptors' getId(), which itself
relies (among other things) on the URI of the semantic EObject. That URI
can change when the object is edited (for example: renaming an EClass in
a .ecore). When switching back to a tab previously created (and cached)
with the now-obsolete URI, descriptorToTab.get(descriptor) will return
null, but the code was not ready to handle that case.

Change-Id: I819a0eef62ae6d8e17dbd262c7bccf37a3080c3b
Signed-off-by: Pierre-Charles David <pierre-charles.david@obeo.fr>
Signed-off-by: Stéphane Bégaudeau <stephane.begaudeau@obeo.fr>
The file was modified plugins/org.eclipse.eef.properties.ui/src/org/eclipse/eef/properties/ui/api/EEFTabbedPropertySheetPage.java