]> www.fi.muni.cz Git - evince.git/blobdiff - shell/ev-message-area.c
[dualscreen] fix crash on ctrl+w and fix control window closing
[evince.git] / shell / ev-message-area.c
index a182303ad40320459075f0d816c90d08958fb4a7..2c4be7533e778abf4fe715c674fd2f8f10e31fd9 100644 (file)
@@ -18,7 +18,7 @@
  *
  * You should have received a copy of the GNU General Public License
  * along with this program; if not, write to the Free Software
- * Foundation, Inc., 59 Temple Place, Suite 330, Boston, MA 02111-1307, USA.
+ * Foundation, Inc., 51 Franklin Street, Fifth Floor, Boston, MA 02110-1301, USA.
  */
 
 #include <config.h>
@@ -106,7 +106,7 @@ ev_message_area_init (EvMessageArea *area)
        gtk_label_set_line_wrap (GTK_LABEL (area->priv->label), TRUE);
        gtk_label_set_selectable (GTK_LABEL (area->priv->label), TRUE);
        gtk_misc_set_alignment (GTK_MISC (area->priv->label), 0.0, 0.5);
-       GTK_WIDGET_SET_FLAGS (area->priv->label, GTK_CAN_FOCUS);
+       gtk_widget_set_can_focus (area->priv->label, TRUE);
        gtk_box_pack_start (GTK_BOX (vbox), area->priv->label, TRUE, TRUE, 0);
        gtk_widget_show (area->priv->label);
 
@@ -115,7 +115,7 @@ ev_message_area_init (EvMessageArea *area)
        gtk_label_set_line_wrap (GTK_LABEL (area->priv->secondary_label), TRUE);
        gtk_label_set_selectable (GTK_LABEL (area->priv->secondary_label), TRUE);
        gtk_misc_set_alignment (GTK_MISC (area->priv->secondary_label), 0.0, 0.5);
-       GTK_WIDGET_SET_FLAGS (area->priv->secondary_label, GTK_CAN_FOCUS);
+       gtk_widget_set_can_focus (area->priv->secondary_label, TRUE);
        gtk_box_pack_start (GTK_BOX (vbox), area->priv->secondary_label, TRUE, TRUE, 0);
 
        area->priv->image = gtk_image_new_from_stock (NULL, GTK_ICON_SIZE_DIALOG);
@@ -291,7 +291,7 @@ ev_message_area_set_image (EvMessageArea *area,
 
        area->priv->message_type = GTK_MESSAGE_OTHER;
 
-       parent = area->priv->image->parent;
+       parent = gtk_widget_get_parent (area->priv->image);
        gtk_container_add (GTK_CONTAINER (parent), image);
        gtk_container_remove (GTK_CONTAINER (parent), area->priv->image);
        gtk_box_reorder_child (GTK_BOX (parent), image, 0);