X-Git-Url: http://git.annexia.org/?a=blobdiff_plain;f=fish%2Freopen.c;h=959cd2c9ff920a1b1c3b2e44dc588ed2d1f146de;hb=422678073bbd55053f020bc6743617792bb99d6b;hp=9e1901839829a2bb8400f2ef378d938eeea3e86c;hpb=54837f6d7ba83178625e2f0c3c063457d9f3f79c;p=libguestfs.git diff --git a/fish/reopen.c b/fish/reopen.c index 9e19018..959cd2c 100644 --- a/fish/reopen.c +++ b/fish/reopen.c @@ -26,7 +26,7 @@ #include "fish.h" int -do_reopen (const char *cmd, int argc, char *argv[]) +run_reopen (const char *cmd, size_t argc, char *argv[]) { guestfs_h *g2; int r; @@ -66,8 +66,13 @@ do_reopen (const char *cmd, int argc, char *argv[]) if (p) guestfs_set_path (g2, p); + r = guestfs_get_pgroup (g); + if (r >= 0) + guestfs_set_pgroup (g2, r); + if (progress_bars) - guestfs_set_progress_callback (g2, progress_callback, NULL); + guestfs_set_event_callback (g2, progress_callback, + GUESTFS_EVENT_PROGRESS, 0, NULL); /* Close the original handle. */ guestfs_close (g);