@@ -436,6 +436,7 @@ static void
436436rowview_action (GSimpleAction * action , GVariant * parameter , View * view )
437437{
438438 Rowview * rview = ROWVIEW (view );
439+ GtkWindow * window = view_get_window (VIEW (rview ));
439440 Row * row = ROW (VOBJECT (rview )-> iobject );
440441 Model * graphic = row -> child_rhs -> graphic ;
441442 Workspace * ws = row -> ws ;
@@ -446,14 +447,14 @@ rowview_action(GSimpleAction *action, GVariant *parameter, View *view)
446447 else if (g_str_equal (name , "row-duplicate" ))
447448 rowview_duplicate (rview );
448449 else if (g_str_equal (name , "row-saveas" ) && graphic )
449- classmodel_graphic_save (CLASSMODEL (graphic ), GTK_WIDGET (rview ));
450+ classmodel_graphic_save (CLASSMODEL (graphic ), GTK_WIDGET (window ));
450451 else if (g_str_equal (name , "row-delete" )) {
451452 if (workspace_selected_num (ws ) < 2 )
452453 row_select (row );
453- workspace_selected_remove_yesno (ws , view_get_window ( VIEW ( rview )) );
454+ workspace_selected_remove_yesno (ws , window );
454455 }
455456 else if (g_str_equal (name , "row-replace" ) && graphic )
456- classmodel_graphic_replace (CLASSMODEL (graphic ), GTK_WIDGET (rview ));
457+ classmodel_graphic_replace (CLASSMODEL (graphic ), GTK_WIDGET (window ));
457458 else if (g_str_equal (name , "row-group" ))
458459 rowview_group (rview );
459460 else if (g_str_equal (name , "row-ungroup" ))
0 commit comments