SDL_VideoData* videoData = SDL_GetVideoDevice()->driverdata;
if(!videoData) return;
-
- _tizen_init_ecore_ipc();
- unsigned int childPID = fork();
- if(childPID == 0)
- {
- SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "[SDL] child process : %d", getpid());
- int ret = execl("/usr/bin/sdl_indicator", "/usr/bin/sdl_indicator", NULL);
- if(ret == -1)
- {
- SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "[SDL] Failed indicator process");
- kill(getpid(), SIGKILL);
- }
- }
- else if(childPID == -1)
- {
- SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "[SDL] Failed fork");
- videoData->indicator_on = SDL_FALSE;
- videoData->indicator_visible = SDL_FALSE;
- }
- else
- {
- SDL_LogInfo(SDL_LOG_CATEGORY_APPLICATION, "[SDL] parent process : %d", getpid());
- videoData->indicator_on = SDL_TRUE;
- videoData->indicator_visible = SDL_TRUE;
- videoData->indicator_parent_id = wind->id;
- }
+ SDL_LogError(SDL_LOG_CATEGORY_APPLICATION, "Tizen Indicator is not supported");
}
void
{
SDL_WindowData *wind = window->driverdata;
ecore_wl2_window_show(wind->window);
- Tizen_chk_indicator(window);
}
window->fullscreen_mode.w = screen_w;
window->fullscreen_mode.h = screen_h;
- Tizen_chk_indicator(window);
}
void
wind->support_indicator = SDL_FALSE;
Tizen_TerminateIndicatorProcess(window->driverdata);
}
- else
- {
- Tizen_chk_indicator(window);
- }
}
void
}
SDL_SendWindowEvent(window, SDL_WINDOWEVENT_SIZE_CHANGED, window->w, window->h);
#endif
- Tizen_chk_indicator(window);
}
void
// TODO : consider to rotation status.
ecore_wl2_window_position_set(wind->window, window->x, window->y);
- Tizen_chk_indicator(window);
}
void