#470 Keep original Define*Texts and DefineFonts panels size after resizing from full screen to windowed and back

#877 A small glitch after search in AS
This commit is contained in:
honfika@gmail.com
2015-05-05 18:04:09 +02:00
parent e39ebcdbd9
commit 93dca87ec9
19 changed files with 242 additions and 275 deletions

View File

@@ -85,24 +85,22 @@ public class ErrorLogFrame extends AppFrame {
public static ErrorLogFrame getInstance() {
if (instance == null) {
instance = new ErrorLogFrame();
View.execInEventDispatch(() -> {
Logger logger = Logger.getLogger("");
logger.addHandler(instance.getHandler());
});
Logger logger = Logger.getLogger("");
logger.addHandler(instance.getHandler());
}
return instance;
}
public static ErrorLogFrame createNewInstance() {
if (instance != null) {
View.execInEventDispatch(() -> {
Logger logger = Logger.getLogger("");
logger.removeHandler(instance.getHandler());
});
Logger logger = Logger.getLogger("");
logger.removeHandler(instance.getHandler());
instance.setVisible(false);
instance.dispose();
instance = null;
}
return getInstance();
}