{
GtkWidget *button;
+ g_return_val_if_fail (plugin, NULL);
+
button = hildon_button_new (HILDON_SIZE_FINGER_HEIGHT, HILDON_BUTTON_ARRANGEMENT_VERTICAL);
gtk_button_set_alignment (GTK_BUTTON (button), 0.0, 0.5);
hildon_button_set_title (HILDON_BUTTON (button), _("Flashlight"));
}
libhal_ctx_set_user_data (priv->hal, NULL);
libhal_ctx_free (priv->hal);
+ return;
}
libhal_device_add_property_watch (priv->hal, CAM_COVER_UDI, NULL);
FlashlightPlugin *plugin = FLASHLIGHT_STATUS_PLUGIN (object);
FlashlightPluginPrivate *priv = FLASHLIGHT_STATUS_PLUGIN_GET_PRIVATE (plugin);
+ g_return_if_fail (priv);
+
/* deinitialize hal */
if (priv->hal) {
libhal_device_remove_property_watch (priv->hal, CAM_COVER_UDI, NULL);