Skip to content

Commit c7d363d

Browse files
committed
fix save-as parent
1 parent 3563dcc commit c7d363d

File tree

1 file changed

+4
-3
lines changed

1 file changed

+4
-3
lines changed

src/rowview.c

Lines changed: 4 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -436,6 +436,7 @@ static void
436436
rowview_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

Comments
 (0)