Skip to content

Commit

Permalink
fix: Reload and update schemas - saves the last changes
Browse files Browse the repository at this point in the history
By using the "Reload and update schemas" button the saving function it's working saving all the changes done to the project.

ING-4307
Closes #956
  • Loading branch information
emanuelaepure10 committed Jun 17, 2024
1 parent da8f21d commit a80cf5a
Showing 1 changed file with 10 additions and 5 deletions.
Original file line number Diff line number Diff line change
Expand Up @@ -651,8 +651,9 @@ public void run() {
}

String projectName = getProjectInfo().getName();
String title = appTitle + " - " + ((projectName == null || projectName.isEmpty())
? "Unnamed" : projectName);
String title = appTitle + " - "
+ ((projectName == null || projectName.isEmpty()) ? "Unnamed"
: projectName);
if (projectFile == null) {
// TODO Use scheme to discover plugin that can provide title
// information
Expand Down Expand Up @@ -884,8 +885,8 @@ public void run() {

@Override
public void update() {
// no change check as this is done by clean before a new project is
// loaded
// check if there are changes, as you are about to load the same project
changeCheck();

URI currentLocation = null;
synchronized (this) {
Expand Down Expand Up @@ -929,7 +930,11 @@ private boolean changeCheck() {

@Override
public void run() {
MessageBox mb = new MessageBox(display.getActiveShell(),
Shell shell = display.getActiveShell();
if (shell == null) {
shell = PlatformUI.getWorkbench().getActiveWorkbenchWindow().getShell();
}
MessageBox mb = new MessageBox(shell,
SWT.YES | SWT.NO | SWT.CANCEL | SWT.ICON_QUESTION);
mb.setMessage("Save changes to the current project?"); //$NON-NLS-1$
mb.setText("Unsaved changes"); //$NON-NLS-1$
Expand Down

0 comments on commit a80cf5a

Please sign in to comment.