blob: 94ab90514849a7117d301d8266433f1c655c74e5 [file] [log] [blame]
package com.google.idea.sdkcompat.transactions;
import com.intellij.openapi.Disposable;
import com.intellij.openapi.application.ApplicationManager;
import com.intellij.openapi.application.ModalityState;
/** Created by tomlu on 12/22/16. */
public class Transactions {
public static void submitTransactionAndWait(Runnable runnable) {
ApplicationManager.getApplication().invokeAndWait(runnable, ModalityState.any());
}
public static void submitTransaction(Disposable disposable, Runnable runnable) {
ApplicationManager.getApplication().invokeLater(runnable);
}
}