summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorGravatar Alan Fitton <ajf@eth0.org.uk>2011-12-14 18:55:52 +0000
committerGravatar Alan Fitton <ajf@eth0.org.uk>2011-12-14 18:55:52 +0000
commitb8bc2175b5979bab07c684293d66c436c6534697 (patch)
treea71ac389d9863da8d3c97a450bb97596d4e3b915
parent88c6ea726067a1426cf03488276b4031c92a840a (diff)
profile button items should be radio buttons not check boxes.
-rw-r--r--src/trg-main-window.c7
-rw-r--r--src/trg-menu-bar.c1
2 files changed, 5 insertions, 3 deletions
diff --git a/src/trg-main-window.c b/src/trg-main-window.c
index 4d403a8..05b772a 100644
--- a/src/trg-main-window.c
+++ b/src/trg-main-window.c
@@ -1241,7 +1241,6 @@ static gboolean trg_torrent_tree_view_visible_func(GtkTreeModel * model,
guint flags;
gboolean visible;
- gchar *name;
const gchar *filterText;
guint32 criteria = trg_state_selector_get_flag(priv->stateSelector);
@@ -1283,6 +1282,7 @@ static gboolean trg_torrent_tree_view_visible_func(GtkTreeModel * model,
filterText = gtk_entry_get_text(GTK_ENTRY(priv->filterEntry));
if (strlen(filterText) > 0) {
+ gchar *name = NULL;
gtk_tree_model_get(model, iter, TORRENT_COLUMN_NAME, &name, -1);
if (name) {
gchar *filterCmp = g_utf8_casefold(filterText, -1);
@@ -1394,7 +1394,7 @@ gboolean on_generic_interactive_action(gpointer data)
TrgMainWindowPrivate *priv =
TRG_MAIN_WINDOW_GET_PRIVATE(response->cb_data);
TrgClient *tc = priv->client;
- TrgPrefs *prefs = trg_client_get_prefs(tc);
+ //TrgPrefs *prefs = trg_client_get_prefs(tc);
if (trg_client_is_connected(tc)) {
trg_dialog_error_handler(win, response);
@@ -1647,7 +1647,8 @@ static gboolean trg_status_icon_popup_menu_cb(GtkStatusIcon * icon,
{
TrgMainWindowPrivate *priv = TRG_MAIN_WINDOW_GET_PRIVATE(userdata);
- gtk_menu_popup(priv->iconMenu, NULL, NULL, NULL, NULL, 0, 0);
+ gtk_menu_popup(priv->iconMenu, NULL, NULL, gtk_status_icon_position_menu,
+ priv->statusIcon, 0, gtk_get_current_event_time());
return TRUE;
}
diff --git a/src/trg-menu-bar.c b/src/trg-menu-bar.c
index b3d7e18..ea3311f 100644
--- a/src/trg-menu-bar.c
+++ b/src/trg-menu-bar.c
@@ -434,6 +434,7 @@ static void trg_menu_bar_file_connect_item_new(TrgMainWindow * win,
GtkWidget *item = gtk_check_menu_item_new_with_label(text);
gtk_check_menu_item_set_active(GTK_CHECK_MENU_ITEM(item), checked);
g_object_set_data(G_OBJECT(item), "profile", profile);
+ gtk_check_menu_item_set_draw_as_radio(GTK_CHECK_MENU_ITEM(item), TRUE);
g_signal_connect(G_OBJECT(item), "activate", G_CALLBACK(connect_cb),
win);
gtk_menu_shell_append(shell, item);