This commit is contained in:
Alexey Kudravtsev
2012-02-02 13:18:31 +04:00
parent ad12c9fc70
commit 7dc835726a
2 changed files with 6 additions and 6 deletions
@@ -190,7 +190,7 @@ public class StorageUtil {
public static boolean contentEquals(@NotNull final Document document, @NotNull final IFile file) {
try {
final Pair<String, String> pair = loadFile(file);
return pair.first == null ? false : pair.first.equals(printDocumentToString(document, pair.second));
return pair.first != null && pair.first.equals(printDocumentToString(document, pair.second));
}
catch (IOException e) {
LOG.debug(e);
@@ -201,7 +201,7 @@ public class StorageUtil {
public static boolean contentEquals(@NotNull final Element element, @NotNull final IFile file) {
try {
final Pair<String, String> pair = loadFile(file);
return pair.first == null ? false : pair.first.equals(printElement(element, pair.second));
return pair.first != null && pair.first.equals(printElement(element, pair.second));
}
catch (IOException e) {
LOG.debug(e);
@@ -164,7 +164,6 @@ public class ProgressWindow extends BlockingProgressIndicator implements Disposa
final DialogWrapper popup = myDialog.myPopup;
if (popup != null) {
myFocusTrackback.registerFocusComponent(new FocusTrackback.ComponentQuery() {
@SuppressWarnings({"ConstantConditions"})
public Component getComponent() {
return popup.getPreferredFocusedComponent();
}
@@ -250,7 +249,7 @@ public class ProgressWindow extends BlockingProgressIndicator implements Disposa
if (isDialogShowing()) {
if (myFocusTrackback != null) {
myFocusTrackback.setWillBeSheduledForRestore();
}
}
}
UIUtil.invokeLaterIfNeeded(new Runnable() {
@@ -260,11 +259,12 @@ public class ProgressWindow extends BlockingProgressIndicator implements Disposa
if (myDialog != null) {
myDialog.hide();
}
if (myFocusTrackback != null) {
if (wasShowing) {
myFocusTrackback.restoreFocus();
} else {
}
else {
myFocusTrackback.consume();
}
}