summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorTing-Wei Lan <lantw44@gmail.com>2013-07-28 21:44:51 +0800
committerLAN-TW <lantw44@gmail.com>2013-07-28 21:44:51 +0800
commit415e100d9904849f3b470e7eb04319e94e34e57c (patch)
tree23f24b521bc963f845ee5f0ec2c28168485ab7e9
parent6a5afcfb5f65b5295536256dc00365e37cdbf24e (diff)
downloadgsoc2013-libgnome-autoar-415e100d9904849f3b470e7eb04319e94e34e57c.tar
gsoc2013-libgnome-autoar-415e100d9904849f3b470e7eb04319e94e34e57c.tar.gz
gsoc2013-libgnome-autoar-415e100d9904849f3b470e7eb04319e94e34e57c.tar.bz2
gsoc2013-libgnome-autoar-415e100d9904849f3b470e7eb04319e94e34e57c.tar.lz
gsoc2013-libgnome-autoar-415e100d9904849f3b470e7eb04319e94e34e57c.tar.xz
gsoc2013-libgnome-autoar-415e100d9904849f3b470e7eb04319e94e34e57c.tar.zst
gsoc2013-libgnome-autoar-415e100d9904849f3b470e7eb04319e94e34e57c.zip
Fix incorrect properties description
-rw-r--r--autoar-extract.c18
-rw-r--r--autoar-pref.c1
2 files changed, 16 insertions, 3 deletions
diff --git a/autoar-extract.c b/autoar-extract.c
index e4cbe7a..5b4adb7 100644
--- a/autoar-extract.c
+++ b/autoar-extract.c
@@ -917,7 +917,7 @@ autoar_extract_class_init (AutoarExtractClass *klass)
g_object_class_install_property (object_class, PROP_SIZE,
g_param_spec_uint64 ("size",
"File size",
- "Size of the archive file",
+ "Size of the extracted files",
0, G_MAXUINT64, 0,
G_PARAM_READWRITE |
G_PARAM_STATIC_NAME |
@@ -926,14 +926,24 @@ autoar_extract_class_init (AutoarExtractClass *klass)
g_object_class_install_property (object_class, PROP_COMPLETED_SIZE,
g_param_spec_uint64 ("completed-size",
- "Read file size",
- "Bytes read from the archive",
+ "Written file size",
+ "Bytes written to disk",
0, G_MAXUINT64, 0,
G_PARAM_READWRITE |
G_PARAM_STATIC_NAME |
G_PARAM_STATIC_NICK |
G_PARAM_STATIC_BLURB));
+ g_object_class_install_property (object_class, PROP_FILES,
+ g_param_spec_uint ("files",
+ "Files",
+ "Number of files in the archive",
+ 0, G_MAXUINT32, 0,
+ G_PARAM_READWRITE |
+ G_PARAM_STATIC_NAME |
+ G_PARAM_STATIC_NICK |
+ G_PARAM_STATIC_BLURB));
+
g_object_class_install_property (object_class, PROP_COMPLETED_FILES,
g_param_spec_uint ("completed-files",
"Written files",
@@ -1017,6 +1027,8 @@ autoar_extract_init (AutoarExtract *arextract)
priv->files = 0;
priv->completed_files = 0;
+ priv->arpref = NULL;
+
priv->istream = NULL;
priv->buffer_size = BUFFER_SIZE;
priv->buffer = g_new (char, priv->buffer_size);
diff --git a/autoar-pref.c b/autoar-pref.c
index 4f4a07f..cdace5e 100644
--- a/autoar-pref.c
+++ b/autoar-pref.c
@@ -377,6 +377,7 @@ autoar_pref_class_init (AutoarPrefClass *klass)
G_PARAM_STATIC_NAME |
G_PARAM_STATIC_NICK |
G_PARAM_STATIC_BLURB));
+ g_ptr_array_unref (tmparr);
}
static void