chiark
/
gitweb
/
~mdw
/
disorder
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Remove CPPery for playlists
[disorder]
/
disobedience
/
properties.c
diff --git
a/disobedience/properties.c
b/disobedience/properties.c
index 62ea22f5bae6013908e98c9360c75a2176c539d5..092e8dbe5edc48e42f0aed0de2646bdda86e689d 100644
(file)
--- a/
disobedience/properties.c
+++ b/
disobedience/properties.c
@@
-186,7
+186,8
@@
static gboolean properties_keypress(GtkWidget attribute((unused)) *widget,
}
}
}
}
-void properties(int ntracks, const char **tracks) {
+void properties(int ntracks, const char **tracks,
+ GtkWidget *parent) {
int n, m;
struct prefdata *f;
GtkWidget *buttonbox, *vbox, *label, *entry, *propagate;
int n, m;
struct prefdata *f;
GtkWidget *buttonbox, *vbox, *label, *entry, *propagate;
@@
-299,7
+300,9
@@
void properties(int ntracks, const char **tracks) {
if(pw)
progress_window_progress(pw, 0, 0);
/* Pop up a progress bar while we're waiting */
if(pw)
progress_window_progress(pw, 0, 0);
/* Pop up a progress bar while we're waiting */
- pw = progress_window_new("Fetching Track Properties");
+ while(parent->parent)
+ parent = parent->parent;
+ pw = progress_window_new("Fetching Track Properties", parent);
}
/* Everything is filled in now */
}
/* Everything is filled in now */