gint
modest_window_mgr_num_windows (ModestWindowMgr *self)
{
- ModestWindowMgrPrivate *priv = MODEST_WINDOW_MGR_GET_PRIVATE(self);
+ ModestWindowMgrPrivate *priv;
gint num_windows = 0;
+ g_return_val_if_fail (self && MODEST_IS_WINDOW_MGR(self), -1);
+
+ priv = MODEST_WINDOW_MGR_GET_PRIVATE(self);
+
if (priv->window_list)
num_windows = g_list_length (priv->window_list);
modest_window_mgr_get_msg_edit_window (ModestWindowMgr *self)
{
GtkWidget *result;
- ModestWindowMgrPrivate *priv = MODEST_WINDOW_MGR_GET_PRIVATE(self);
+ ModestWindowMgrPrivate *priv;
+
+ g_return_val_if_fail (self && MODEST_IS_WINDOW_MGR(self), NULL);
+ priv = MODEST_WINDOW_MGR_GET_PRIVATE(self);
+
if (priv->cached_editor) {
result = priv->cached_editor;
priv->cached_editor = NULL;
modest_window_mgr_get_msg_view_window (ModestWindowMgr *self)
{
GtkWidget *result;
- ModestWindowMgrPrivate *priv = MODEST_WINDOW_MGR_GET_PRIVATE(self);
+ ModestWindowMgrPrivate *priv;
+
+ g_return_val_if_fail (self && MODEST_IS_WINDOW_MGR(self), NULL);
+
+ priv = MODEST_WINDOW_MGR_GET_PRIVATE(self);
if (priv->cached_view) {
result = priv->cached_view;
return result;
}
+