This commit is contained in:
parent
ca9a24a2b0
commit
2bea5634b6
1 changed files with 8 additions and 0 deletions
|
|
@ -5,13 +5,17 @@ MwWidget window;
|
||||||
MwWidget button;
|
MwWidget button;
|
||||||
MwWidget mb;
|
MwWidget mb;
|
||||||
|
|
||||||
|
#ifdef BUG
|
||||||
MwBool fpicker_wait = MwFALSE;
|
MwBool fpicker_wait = MwFALSE;
|
||||||
MwBool msgbox_wait = MwFALSE;
|
MwBool msgbox_wait = MwFALSE;
|
||||||
|
#endif
|
||||||
|
|
||||||
void MWAPI ok(MwWidget handle, void* user, void* call) {
|
void MWAPI ok(MwWidget handle, void* user, void* call) {
|
||||||
(void)handle;
|
(void)handle;
|
||||||
(void)call;
|
(void)call;
|
||||||
|
#ifdef BUG
|
||||||
msgbox_wait = MwFALSE;
|
msgbox_wait = MwFALSE;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void MWAPI file_callback(MwWidget handle, void* user_data, void* call_data) {
|
void MWAPI file_callback(MwWidget handle, void* user_data, void* call_data) {
|
||||||
|
|
@ -22,6 +26,7 @@ void MWAPI file_callback(MwWidget handle, void* user_data, void* call_data) {
|
||||||
MwAddUserHandler(MwMessageBoxGetChild(mb, MwMB_BUTTONOK), MwNactivateHandler, ok, mb);
|
MwAddUserHandler(MwMessageBoxGetChild(mb, MwMB_BUTTONOK), MwNactivateHandler, ok, mb);
|
||||||
MwAddUserHandler(mb, MwNcloseHandler, ok, mb);
|
MwAddUserHandler(mb, MwNcloseHandler, ok, mb);
|
||||||
|
|
||||||
|
#ifdef BUG
|
||||||
msgbox_wait = MwTRUE;
|
msgbox_wait = MwTRUE;
|
||||||
|
|
||||||
while(msgbox_wait) {
|
while(msgbox_wait) {
|
||||||
|
|
@ -29,6 +34,7 @@ void MWAPI file_callback(MwWidget handle, void* user_data, void* call_data) {
|
||||||
}
|
}
|
||||||
|
|
||||||
fpicker_wait = MwFALSE;
|
fpicker_wait = MwFALSE;
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
void MWAPI file_picker(MwWidget handle, void* user_data, void* call_data) {
|
void MWAPI file_picker(MwWidget handle, void* user_data, void* call_data) {
|
||||||
|
|
@ -42,6 +48,7 @@ void MWAPI file_picker(MwWidget handle, void* user_data, void* call_data) {
|
||||||
|
|
||||||
MwSetText(fpicker, MwNbackground, MwGetInteger(fpicker, MwNdarkTheme) ? MwDefaultDarkBackground : MwDefaultBackground);
|
MwSetText(fpicker, MwNbackground, MwGetInteger(fpicker, MwNdarkTheme) ? MwDefaultDarkBackground : MwDefaultBackground);
|
||||||
|
|
||||||
|
#ifdef BUG
|
||||||
fpicker_wait = MwTRUE;
|
fpicker_wait = MwTRUE;
|
||||||
|
|
||||||
while(fpicker_wait) {
|
while(fpicker_wait) {
|
||||||
|
|
@ -50,6 +57,7 @@ void MWAPI file_picker(MwWidget handle, void* user_data, void* call_data) {
|
||||||
|
|
||||||
MwDestroyWidget(fpicker);
|
MwDestroyWidget(fpicker);
|
||||||
MwDestroyWidget(mb);
|
MwDestroyWidget(mb);
|
||||||
|
#endif
|
||||||
}
|
}
|
||||||
|
|
||||||
int main() {
|
int main() {
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue