summaryrefslogtreecommitdiff
path: root/components
diff options
context:
space:
mode:
authorBernard Xiong <[email protected]>2016-03-23 23:03:45 +0800
committerBernard Xiong <[email protected]>2016-03-23 23:03:45 +0800
commit640e5c97775460105964d39befb2867f952f6743 (patch)
tree0c34fa965a1e6f5eb92c040dd7b492802c016a5e /components
parente41c6c6c0c9802000684a4e0e5a836357044ebbc (diff)
[UI Engine] fix the default font initialization issue.
Diffstat (limited to 'components')
-rw-r--r--components/gui/src/rtgui_system.c21
1 files changed, 10 insertions, 11 deletions
diff --git a/components/gui/src/rtgui_system.c b/components/gui/src/rtgui_system.c
index 06a2ae8348..f5403adbec 100644
--- a/components/gui/src/rtgui_system.c
+++ b/components/gui/src/rtgui_system.c
@@ -10,6 +10,7 @@
* Change Logs:
* Date Author Notes
* 2009-10-04 Bernard first version
+ * 2016-03-23 Bernard fix the default font initialization issue.
*/
#include <rtgui/rtgui.h>
@@ -20,7 +21,6 @@
#include <rtgui/rtgui_server.h>
#include <rtgui/rtgui_system.h>
#include <rtgui/widgets/window.h>
-//#include <rtgui/rtgui_theme.h>
#ifdef _WIN32_NATIVE
#define RTGUI_MEM_TRACE
@@ -39,14 +39,6 @@ int rtgui_system_server_init(void)
{
rt_mutex_init(&_screen_lock, "screen", RT_IPC_FLAG_FIFO);
-#if RTGUI_DEFAULT_FONT_SIZE == 16
- rtgui_font_set_defaut(&rtgui_font_asc16);
-#elif RTGUI_DEFAULT_FONT_SIZE == 12
- rtgui_font_set_defaut(&rtgui_font_asc12);
-#else
- rtgui_font_set_defaut(&rtgui_font_asc12);
-#endif
-
/* init image */
rtgui_system_image_init();
/* init font */
@@ -59,8 +51,15 @@ int rtgui_system_server_init(void)
/* use driver rect for main window */
rtgui_graphic_driver_get_rect(rtgui_graphic_driver_get_default(), &_mainwin_rect);
- /* init theme */
-// rtgui_system_theme_init();
+ /* set the default font */
+#if RTGUI_DEFAULT_FONT_SIZE == 16
+ rtgui_font_set_defaut(&rtgui_font_asc16);
+#elif RTGUI_DEFAULT_FONT_SIZE == 12
+ rtgui_font_set_defaut(&rtgui_font_asc12);
+#else
+ rtgui_font_set_defaut(&rtgui_font_asc12);
+#endif
+
return 0;
}
INIT_APP_EXPORT(rtgui_system_server_init);