[Cause] Inteface callback was not being called in error case when 'scan done'
signal was received from wpasupplicant and hence the 'scanning' state
was not being set properly
[Solution] Set the interface callback during scan request which gets called back
and sets the 'scanning' state properly during error cases
Change-Id: I1ac96a7657bee12ee642f8b680a5b7ef51118048
Signed-off-by: Niraj Kumar Goit <niraj.g@samsung.com>
data->interface = interface;
data->path = g_strdup(interface->path);
+#if defined TIZEN_EXT
+ data->interface->scan_callback = data->callback = callback;
+ data->interface->scan_data = data->user_data = user_data;
+#else
data->callback = callback;
data->user_data = user_data;
+#endif
data->scan_params = scan_data;
interface->scan_callback = callback;