Продолжаю покорять вершины C и опять падаю вниз =)
Пытаюсь узнать данные о примонтированном диске, так:
Код: Выделить всё
GVolumeMonitor *monitor = g_volume_monitor_get();
GList *drives = g_volume_monitor_get_connected_drives(monitor);
drive = (GDrive*) drives->data;
drive_name = g_drive_get_name(drive);
printf("drive name: %s\n",drive_name);
Судя по подсказкам в интернетах все правильно, но вот в консоли вылетает ошибка:
GLib-GIO-CRITICAL **: g_volume_monitor_get_connected_drives: assertion `G_IS_VOLUME_MONITOR (volume_monitor)' failed
и следом сегфолт.
Помогите пожалуйста разобраться, что не так
Заранее спасибо