comparison dwtx/ui/forms/widgets/FormText.d @ 85:56fea7e5f0f9

Fix some runtime errors
author Frank Benoit <benoit@tionex.de>
date Fri, 20 Jun 2008 14:48:17 +0200
parents 5d489b9f966c
children 04b47443bb01
comparison
equal deleted inserted replaced
83:028aedd523ad 85:56fea7e5f0f9
1550 setCursor(model.getHyperlinkSettings().getHyperlinkCursor()); 1550 setCursor(model.getHyperlinkSettings().getHyperlinkCursor());
1551 } 1551 }
1552 } 1552 }
1553 1553
1554 private void ensureBoldFontPresent(Font regularFont) { 1554 private void ensureBoldFontPresent(Font regularFont) {
1555 Font boldFont = cast(Font) resourceTable.get(FormTextModel.BOLD_FONT_ID); 1555 Font boldFont = resourceTable.containsKey(FormTextModel.BOLD_FONT_ID) ? cast(Font) resourceTable.get(FormTextModel.BOLD_FONT_ID) : null;
1556 if (boldFont !is null) 1556 if (boldFont !is null)
1557 return; 1557 return;
1558 boldFont = FormFonts.getInstance().getBoldFont(getDisplay(), regularFont); 1558 boldFont = FormFonts.getInstance().getBoldFont(getDisplay(), regularFont);
1559 resourceTable.add(FormTextModel.BOLD_FONT_ID, boldFont); 1559 resourceTable.add(FormTextModel.BOLD_FONT_ID, boldFont);
1560 } 1560 }