Fixed some compilation errors
[modest] / src / maemo / modest-msg-view-window.c
index 2a23c84..54b8f60 100644 (file)
@@ -203,7 +203,7 @@ on_delete_event (GtkWidget *widget, GdkEvent *event, ModestMsgViewWindow *self)
 
 
 ModestWindow *
-modest_msg_view_window_new (TnyMsg *msg)
+modest_msg_view_window_new (TnyMsg *msg, const gchar *account_name)
 {
        GObject *obj;
        ModestMsgViewWindowPrivate *priv;
@@ -251,5 +251,23 @@ modest_msg_view_window_new (TnyMsg *msg)
 
        g_signal_connect (G_OBJECT(obj), "delete-event", G_CALLBACK(on_delete_event), obj);
 
-       return (ModestWindow *) (obj);
+       modest_window_set_active_account (MODEST_WINDOW(obj), account_name);
+       return MODEST_WINDOW(obj);
+}
+
+
+
+TnyMsg*
+modest_msg_view_window_get_message (ModestMsgViewWindow *self)
+{
+       ModestMsgView *msg_view;
+       ModestMsgViewWindowPrivate *priv;
+
+       g_return_val_if_fail (self, NULL);
+
+       priv = MODEST_MSG_VIEW_WINDOW_GET_PRIVATE(self);
+
+       msg_view = MODEST_MSG_VIEW (priv->msg_view);
+
+       return modest_msg_view_get_message (msg_view);
 }