]> git.sesse.net Git - vlc/commitdiff
macosx: fixed compilation if VLM is not enabled
authorFelix Paul Kühne <fkuehne@videolan.org>
Fri, 18 Dec 2009 07:24:17 +0000 (08:24 +0100)
committerFelix Paul Kühne <fkuehne@videolan.org>
Sat, 19 Dec 2009 08:34:28 +0000 (09:34 +0100)
modules/gui/macosx/intf.h
modules/gui/macosx/intf.m

index 6a1d4823a7a25a45a63db3d8dd3b642918c88816..6e509855d696e152142afa1cdcb9c01980001ca1 100644 (file)
@@ -106,7 +106,9 @@ struct intf_sys_t
     id o_wizard;                /* VLCWizard      */
     id o_extended;              /* VLCExtended    */
     id o_bookmarks;             /* VLCBookmarks   */
+#ifdef ENABLE_VLM
     id o_vlm;                   /* VLCVLMController */
+#endif
     id o_embedded_list;         /* VLCEmbeddedList*/
     id o_coredialogs;           /* VLCCoreDialogProvider */
     VLCInformation * o_info;    /* VLCInformation */
@@ -119,7 +121,9 @@ struct intf_sys_t
     BOOL nib_bookmarks_loaded;  /* bookmarks nibfile */
     BOOL nib_prefs_loaded;      /* preferences nibfile */
     BOOL nib_info_loaded;       /* information panel nibfile */
+#ifdef ENABLE_VLM
     BOOL nib_vlm_loaded;        /* VLM Panel nibfile */
+#endif
     BOOL nib_coredialogs_loaded; /* CoreDialogs nibfile */
 
     IBOutlet VLCControllerWindow * o_window;                     /* main window */
index d099e761cf2f4c8086fa28247946a29522be4d42..2d44438d11d1bf5913dead7aecaac8f89c96bbeb 100644 (file)
@@ -52,7 +52,9 @@
 #import "AppleRemote.h"
 #import "eyetv.h"
 #import "simple_prefs.h"
+#ifdef ENABLE_VLM
 #import "vlm.h"
+#endif
 
 #import <AddressBook/AddressBook.h>         /* for crashlog send mechanism */
 #import <IOKit/hidsystem/ev_keymap.h>         /* for the media key support */
@@ -352,7 +354,9 @@ static VLCMain *_o_sharedMainInstance = nil;
     o_prefs = nil;
     o_open = [[VLCOpen alloc] init];
     o_wizard = [[VLCWizard alloc] init];
+#ifdef ENABLE_VLM
     o_vlm = [[VLCVLMController alloc] init];
+#endif
     o_extended = nil;
     o_bookmarks = [[VLCBookmarks alloc] init];
     o_embedded_list = [[VLCEmbeddedList alloc] init];
@@ -1445,10 +1449,12 @@ static unsigned int VLCModifiersToCocoa( unsigned int i_key )
     return nil;
 }
 
+#ifdef ENABLE_VLM
 - (id)vlm
 {
     return o_vlm;
 }
+#endif
 
 - (id)bookmarks
 {
@@ -2191,10 +2197,16 @@ end:
 
 - (IBAction)showVLM:(id)sender
 {
+#ifdef ENABLE_VLM
     if( !nib_vlm_loaded )
         nib_vlm_loaded = [NSBundle loadNibNamed:@"VLM" owner: NSApp];
 
     [o_vlm showVLMWindow];
+#else
+    NSAlert *theAlert;
+    theAlert = [NSAlert alertWithMessageText:_NS("VLM not available") defaultButton:_NS("OK") alternateButton:nil otherButton:nil informativeTextWithFormat:_NS("The VideoLAN Manager was not enabled in this version of VLC.")];
+    [theAlert runModal];
+#endif
 }
 
 - (IBAction)showExtended:(id)sender