From ec3a0c84f8529945278bd3b0b153975a36dd926b Mon Sep 17 00:00:00 2001 From: Nobuhiko Date: Tue, 23 Sep 2014 16:15:39 +0900 Subject: navigation-service: Ported to weston-ivi-shell on tizen Signed-off-by: Nobuhiko --- src/navigation/map-viewer/mapviewercontrol-plugin/CMakeLists.txt | 2 +- .../genivi_mapviewer_mapviewercontrol.cxx | 9 +++++++++ 2 files changed, 10 insertions(+), 1 deletion(-) diff --git a/src/navigation/map-viewer/mapviewercontrol-plugin/CMakeLists.txt b/src/navigation/map-viewer/mapviewercontrol-plugin/CMakeLists.txt index 3efda81..de07a72 100644 --- a/src/navigation/map-viewer/mapviewercontrol-plugin/CMakeLists.txt +++ b/src/navigation/map-viewer/mapviewercontrol-plugin/CMakeLists.txt @@ -44,7 +44,7 @@ include_directories(${DBUS_CPP_INCLUDE_DIRS}) check_include_files (ilm/ilm_client.h LM) if (LM) message("building with layer management") - set(genivi_mapviewer_mapviewercontrol_LIBS ${DBUS_CPP_LDFLAGS} "-lilmClient") + set(genivi_mapviewer_mapviewercontrol_LIBS ${DBUS_CPP_LDFLAGS} "-lilmCommon" "-lilmClient" "-lilmControl") add_definitions(-DLM=1) else() message("building without layer management") diff --git a/src/navigation/map-viewer/mapviewercontrol-plugin/genivi_mapviewer_mapviewercontrol.cxx b/src/navigation/map-viewer/mapviewercontrol-plugin/genivi_mapviewer_mapviewercontrol.cxx index 5bc86b7..52d6d79 100644 --- a/src/navigation/map-viewer/mapviewercontrol-plugin/genivi_mapviewer_mapviewercontrol.cxx +++ b/src/navigation/map-viewer/mapviewercontrol-plugin/genivi_mapviewer_mapviewercontrol.cxx @@ -31,7 +31,9 @@ #include #include #if LM +#include #include +#include #endif #include "genivi_mapviewer_mapviewercontrol_adaptor.h" #include "genivi_navigationcore_routing_proxy.h" @@ -1467,6 +1469,11 @@ MapViewerControlObj::MapViewerControlObj(MapViewerControl *mapviewercontrol, uin sel.u.p_rect.rl.y=MapViewSize._2; transform_set_screen_selection(trans, &sel); #if LM + t_ilm_nativedisplay display = (t_ilm_nativedisplay)graphics_get_data(m_graphics.u.graphics, "display"); + if (ilm_initWithNativedisplay(display) != ILM_SUCCESS) { + dbg(0, "error on ilm_initWidthNativeDisplay\n"); + } + t_ilm_nativehandle nativehandle=(t_ilm_nativehandle)graphics_get_data(m_graphics.u.graphics,"xwindow_id"); t_ilm_surface surfaceId=2000+m_handle; t_ilm_layer layerId=2000; @@ -1664,8 +1671,10 @@ plugin_init(void) conns[0]->request_name("org.genivi.mapviewer.MapViewerControl"); server=new MapViewerControl(*conns[0]); #if LM +#if 0 if (ilm_init() != ILM_SUCCESS) { dbg(0,"error on ilm_init\n"); } #endif +#endif } -- cgit v1.2.1