summaryrefslogtreecommitdiff
path: root/src/navigation/map-viewer/mapviewercontrol-plugin/genivi_mapviewer_mapviewercontrol.cxx
diff options
context:
space:
mode:
Diffstat (limited to 'src/navigation/map-viewer/mapviewercontrol-plugin/genivi_mapviewer_mapviewercontrol.cxx')
-rw-r--r--src/navigation/map-viewer/mapviewercontrol-plugin/genivi_mapviewer_mapviewercontrol.cxx9
1 files changed, 9 insertions, 0 deletions
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 <unistd.h>
#include <stdlib.h>
#if LM
+#include <ilm/ilm_common.h>
#include <ilm/ilm_client.h>
+#include <ilm/ilm_control.h>
#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
}