ports/x11/gnome-mplayer/patches/patch-src_gui_h

104 lines
2.7 KiB
Text

Fix build with -fno-common.
Index: src/gui.h
--- src/gui.h.orig
+++ src/gui.h
@@ -44,56 +44,56 @@
#include "playlist.h"
-GtkWidget *window;
+extern GtkWidget *window;
-GtkMenuItem *menuitem_edit_random;
-GtkMenuItem *menuitem_edit_loop;
-GtkMenuItem *menuitem_edit_play_single;
-GtkWidget *repeat;
-GtkWidget *shuffle;
-GtkMenuItem *menuitem_edit_select_audio_lang;
-GtkMenuItem *menuitem_edit_select_sub_lang;
-GtkWidget *tracks;
-GtkWidget *subtitles;
+extern GtkMenuItem *menuitem_edit_random;
+extern GtkMenuItem *menuitem_edit_loop;
+extern GtkMenuItem *menuitem_edit_play_single;
+extern GtkWidget *repeat;
+extern GtkWidget *shuffle;
+extern GtkMenuItem *menuitem_edit_select_audio_lang;
+extern GtkMenuItem *menuitem_edit_select_sub_lang;
+extern GtkWidget *tracks;
+extern GtkWidget *subtitles;
-GtkMenuItem *menuitem_view_info;
-GtkMenuItem *menuitem_view_playlist;
+extern GtkMenuItem *menuitem_view_info;
+extern GtkMenuItem *menuitem_view_playlist;
-GtkMenuItem *menuitem_prev;
-GtkMenuItem *menuitem_next;
+extern GtkMenuItem *menuitem_prev;
+extern GtkMenuItem *menuitem_next;
-GtkWidget *pane;
-GtkWidget *hbox;
+extern GtkWidget *pane;
+extern GtkWidget *hbox;
-GtkWidget *media;
-GtkWidget *cover_art;
-GtkWidget *audio_meter;
+extern GtkWidget *media;
+extern GtkWidget *cover_art;
+extern GtkWidget *audio_meter;
-GtkWidget *details_table;
+extern GtkWidget *details_table;
-GtkWidget *play_event_box;
+extern GtkWidget *play_event_box;
-GtkWidget *prev_event_box;
-GtkWidget *next_event_box;
-GtkWidget *menu_event_box;
-GtkWidget *fs_event_box;
+extern GtkWidget *prev_event_box;
+extern GtkWidget *next_event_box;
+extern GtkWidget *menu_event_box;
+extern GtkWidget *fs_event_box;
-GmtkMediaTracker *tracker;
-GtkWidget *vol_slider;
+extern GmtkMediaTracker *tracker;
+extern GtkWidget *vol_slider;
-GtkWidget *conf_volume_label;
+extern GtkWidget *conf_volume_label;
#ifdef GTK2_12_ENABLED
#else
-GtkTooltips *tooltip;
+extern GtkTooltips *tooltip;
#endif
// Playlist container
-GtkWidget *plvbox;
-GSList *lang_group;
-GSList *audio_group;
+extern GtkWidget *plvbox;
+extern GSList *lang_group;
+extern GSList *audio_group;
-GtkAccelGroup *accel_group;
+extern GtkAccelGroup *accel_group;
gboolean popup_handler(GtkWidget * widget, GdkEvent * event, void *data);
gboolean delete_callback(GtkWidget * widget, GdkEvent * event, void *data);
@@ -138,7 +138,7 @@ void assign_default_keys();
void reset_keys_callback(GtkButton * button, gpointer data);
gint get_index_from_key_and_modifier(guint key, GdkModifierType modifier);
-GMutex *fs_controls_lock;
+extern GMutex *fs_controls_lock;
void show_fs_controls();
void hide_fs_controls();
gboolean set_destroy(gpointer data);