The Source code file location where this happens I'm pretty sure is here: /src/disks/gduwindow.c
/* ---------------------------------------------------------------------------------------------------- */ static void eject_cb (UDisksDrive *drive, GAsyncResult *res, gpointer user_data) { GduWindow *window = GDU_WINDOW (user_data); GError *error; error = NULL; if (!udisks_drive_call_eject_finish (drive, res, &error)) { gdu_utils_show_error (GTK_WINDOW (window), _("Error ejecting media"), error); g_error_free (error); } g_object_unref (window); } static void eject_ensure_unused_cb (GduWindow *window, GAsyncResult *res, gpointer user_data) { UDisksObject *object = UDISKS_OBJECT (user_data); if (gdu_window_ensure_unused_finish (window, res, NULL)) { UDisksDrive *drive = udisks_object_peek_drive (object); udisks_drive_call_eject (drive, g_variant_new ("a{sv}", NULL), /* options */ NULL, /* cancellable */ (GAsyncReadyCallback) eject_cb, g_object_ref (window)); } g_object_unref (object); } static void on_devtab_drive_eject_button_clicked (GtkButton *button, gpointer user_data) { GduWindow *window = GDU_WINDOW (user_data); gdu_window_ensure_unused (window, window->current_object, (GAsyncReadyCallback) eject_ensure_unused_cb, NULL, /* GCancellable */ g_object_ref (window->current_object)); } /* ---------------------------------------------------------------------------------------------------- */ -- You received this bug notification because you are a member of Ubuntu Bugs, which is subscribed to Ubuntu. https://bugs.launchpad.net/bugs/1858860 Title: Gnome Disk Utility Issues incorrect command when ejecting a SATA Harddisk or Solid State Drive To manage notifications about this bug go to: https://bugs.launchpad.net/ubuntu/+source/gnome-disk-utility/+bug/1858860/+subscriptions -- ubuntu-bugs mailing list ubuntu-bugs@lists.ubuntu.com https://lists.ubuntu.com/mailman/listinfo/ubuntu-bugs