summaryrefslogtreecommitdiff
path: root/rtgui/widgets
diff options
context:
space:
mode:
Diffstat (limited to 'rtgui/widgets')
-rw-r--r--rtgui/widgets/filelist_view.c2
-rw-r--r--rtgui/widgets/window.c1
-rw-r--r--rtgui/widgets/workbench.c1
3 files changed, 2 insertions, 2 deletions
diff --git a/rtgui/widgets/filelist_view.c b/rtgui/widgets/filelist_view.c
index 75b75ac8f1..406029ed9f 100644
--- a/rtgui/widgets/filelist_view.c
+++ b/rtgui/widgets/filelist_view.c
@@ -688,6 +688,6 @@ void rtgui_filelist_get_fullpath(rtgui_filelist_view_t* view, char* path, rt_siz
{
RT_ASSERT(view != RT_NULL);
- rt_sprintf(path, "%s/%s", view->current_directory,
+ rt_sprintf(path, "%s%c%s", view->current_directory, PATH_SEPARATOR,
view->items[view->current_item].name);
} \ No newline at end of file
diff --git a/rtgui/widgets/window.c b/rtgui/widgets/window.c
index 32e95a2ffd..33b51126d4 100644
--- a/rtgui/widgets/window.c
+++ b/rtgui/widgets/window.c
@@ -80,7 +80,6 @@ static rt_bool_t _rtgui_win_create_in_server(rtgui_win_t* win)
ecreate.wid = win;
ecreate.extent = RTGUI_WIDGET(win)->extent;
ecreate.flag = win->style;
- ecreate.mask = 0;
rt_strncpy((char*)ecreate.title, (char*)win->title, RTGUI_NAME_MAX);
if (rtgui_thread_send_sync(server, RTGUI_EVENT(&ecreate),
diff --git a/rtgui/widgets/workbench.c b/rtgui/widgets/workbench.c
index a8d52b8484..5ac2cd2452 100644
--- a/rtgui/widgets/workbench.c
+++ b/rtgui/widgets/workbench.c
@@ -24,6 +24,7 @@ static void _rtgui_workbench_constructor(rtgui_workbench_t *workbench)
workbench->panel = RT_NULL;
workbench->flag = RTGUI_WORKBENCH_FLAG_DEFAULT;
workbench->modal_code = RTGUI_MODAL_OK;
+ workbench->title = RT_NULL;
workbench->current_view = RT_NULL;
}