mirror of
https://gitlab.freedesktop.org/gstreamer/gstreamer.git
synced 2024-11-23 10:11:08 +00:00
tools/gst-run.c: Fix wrong g_file_test() usage (see glib docs for why it doesn't work); fix typo in error message. Fi...
Original commit message from CVS: * tools/gst-run.c: (get_candidates), (main): Fix wrong g_file_test() usage (see glib docs for why it doesn't work); fix typo in error message. Fixes #340079.
This commit is contained in:
parent
4504264373
commit
2921be83ed
2 changed files with 15 additions and 3 deletions
|
@ -1,3 +1,9 @@
|
||||||
|
2006-04-30 Tim-Philipp Müller <tim at centricular dot net>
|
||||||
|
|
||||||
|
* tools/gst-run.c: (get_candidates), (main):
|
||||||
|
Fix wrong g_file_test() usage (see glib docs for why it doesn't
|
||||||
|
work); fix typo in error message. Fixes #340079.
|
||||||
|
|
||||||
2006-04-29 Thomas Vander Stichele <thomas at apestaart dot org>
|
2006-04-29 Thomas Vander Stichele <thomas at apestaart dot org>
|
||||||
|
|
||||||
* common/Makefile.am:
|
* common/Makefile.am:
|
||||||
|
|
|
@ -232,8 +232,10 @@ get_candidates (const gchar * dir, const gchar * base)
|
||||||
|
|
||||||
while (cur != &dirs[0]) {
|
while (cur != &dirs[0]) {
|
||||||
--cur;
|
--cur;
|
||||||
if (!g_file_test (*cur, G_FILE_TEST_EXISTS | G_FILE_TEST_IS_DIR))
|
if (!g_file_test (*cur, G_FILE_TEST_EXISTS) ||
|
||||||
|
!g_file_test (*cur, G_FILE_TEST_IS_DIR)) {
|
||||||
continue;
|
continue;
|
||||||
|
}
|
||||||
|
|
||||||
gdir = g_dir_open (*cur, 0, &error);
|
gdir = g_dir_open (*cur, 0, &error);
|
||||||
if (!gdir) {
|
if (!gdir) {
|
||||||
|
@ -326,9 +328,13 @@ main (int argc, char **argv)
|
||||||
highest = NULL;
|
highest = NULL;
|
||||||
|
|
||||||
/* otherwise, just look up the highest version */
|
/* otherwise, just look up the highest version */
|
||||||
g_hash_table_foreach (candidates, (GHFunc) find_highest_version, &highest);
|
if (candidates) {
|
||||||
|
g_hash_table_foreach (candidates, (GHFunc) find_highest_version,
|
||||||
|
&highest);
|
||||||
|
}
|
||||||
|
|
||||||
if (highest == NULL) {
|
if (highest == NULL) {
|
||||||
g_print ("ERROR: No version of tool %s not found.\n", base);
|
g_print ("ERROR: No version of tool %s found.\n", base);
|
||||||
return 1;
|
return 1;
|
||||||
}
|
}
|
||||||
dir = g_hash_table_lookup (candidates, highest);
|
dir = g_hash_table_lookup (candidates, highest);
|
||||||
|
|
Loading…
Reference in a new issue