vlc | branch: master | Marvin Scholz <epira...@gmail.com> | Thu Dec  6 15:58:09 
2018 +0100| [52b97ed0e1fa9b82019dcc635e45d5edcbf8ab3b] | committer: Marvin 
Scholz

macosx: ExtensionProvider: Add more log messages

Some error cases were not logged at all making it hard to figure out
whats going on when things do not behave as expected.

> http://git.videolan.org/gitweb.cgi/vlc.git/?a=commit;h=52b97ed0e1fa9b82019dcc635e45d5edcbf8ab3b
---

 modules/gui/macosx/VLCExtensionsDialogProvider.m | 3 +++
 1 file changed, 3 insertions(+)

diff --git a/modules/gui/macosx/VLCExtensionsDialogProvider.m 
b/modules/gui/macosx/VLCExtensionsDialogProvider.m
index 8c685d8c17..533d64ae0b 100644
--- a/modules/gui/macosx/VLCExtensionsDialogProvider.m
+++ b/modules/gui/macosx/VLCExtensionsDialogProvider.m
@@ -144,6 +144,7 @@ static NSView *createControlFromWidget(extension_widget_t 
*widget, id self)
                 return spinner;
             }
             default:
+                msg_Err(getIntf(), "Unhandled Widget type %i", widget->type);
                 return nil;
         }
     }
@@ -391,6 +392,8 @@ static void extensionDialogCallback(extension_dialog_t 
*p_ext_dialog,
 
         if (!control && !shouldDestroy) {
             control = createControlFromWidget(widget, self);
+            if (control == NULL)
+                msg_Err(getIntf(), "Failed to create control from widget!");
             updateControlFromWidget(control, widget, self);
             /* Ownership needs to be given-up, if ARC would remain with the
              * ownership, the object could be freed while it is still 
referenced

_______________________________________________
vlc-commits mailing list
vlc-commits@videolan.org
https://mailman.videolan.org/listinfo/vlc-commits

Reply via email to