~ubuntu-core-dev/update-notifier/ubuntu

« back to all changes in this revision

Viewing changes to src/update.c

  • Committer: Michael Vogt
  • Date: 2010-06-01 13:28:36 UTC
  • Revision ID: michael.vogt@ubuntu.com-20100601132836-obv0ou9wph048md2
mergedĀ fromĀ debian

Show diffs side-by-side

added added

removed removed

Lines of Context:
147
147
        ta->menu = gtk_menu_new ();
148
148
 
149
149
        for(i=0;actions[i][0]!=NULL;i++) {
 
150
            if (!g_file_test(actions[i][2], G_FILE_TEST_EXISTS))
 
151
                continue;
150
152
           menuitem = gtk_menu_item_new_with_label (_(actions[i][1]));
 
153
 
151
154
           gtk_menu_shell_append (GTK_MENU_SHELL (ta->menu), menuitem);
152
155
           g_object_set_data(G_OBJECT(menuitem), "action", GINT_TO_POINTER(i));
153
156
           g_signal_connect(G_OBJECT(menuitem), "activate", 
169
172
        
170
173
 
171
174
        menuitem = gtk_image_menu_item_new_from_stock (GTK_STOCK_PREFERENCES, NULL);
172
 
        gtk_menu_shell_append (GTK_MENU_SHELL (ta->menu), menuitem);
 
175
        if (g_file_test("/usr/bin/software-properties-gtk", G_FILE_TEST_EXISTS))
 
176
            gtk_menu_shell_append (GTK_MENU_SHELL (ta->menu), menuitem);
173
177
        g_signal_connect(G_OBJECT(menuitem), "activate", 
174
178
                         G_CALLBACK(cb_preferences), (void*)ta);
175
179