~helene-verhaeghe27/cairo-dock-core/bugfix

« back to all changes in this revision

Viewing changes to src/cairo-dock-menu.c

  • Committer: Fabrice Rey
  • Date: 2012-08-12 23:42:47 UTC
  • Revision ID: fabounet03@gmail.com-20120812234247-m8zewbutv86yytv3
make 'quit' and 'delete dock' dialogs appear above the currently pointed icon

Show diffs side-by-side

added added

removed removed

Lines of Context:
117
117
{
118
118
        g_return_if_fail (pDock->iRefCount == 0 && ! pDock->bIsMainDock);
119
119
        
120
 
        Icon *pIcon = cairo_dock_get_dialogless_icon_full (pDock);
 
120
        Icon *pIcon = cairo_dock_get_pointed_icon (pDock->icons);
121
121
        
122
122
        int answer = cairo_dock_ask_question_and_wait (_("Delete this dock?"), pIcon, CAIRO_CONTAINER (pDock));
123
123
        if (answer != GTK_RESPONSE_YES)
394
394
        //cairo_dock_on_delete (pDock->container.pWidget, NULL, pDock);
395
395
        Icon *pIcon = NULL;
396
396
        if (CAIRO_DOCK_IS_DOCK (pContainer))
397
 
                pIcon = cairo_dock_get_dialogless_icon (CAIRO_DOCK (pContainer));
 
397
                pIcon = cairo_dock_get_pointed_icon (CAIRO_DOCK (pContainer)->icons);
398
398
        else if (CAIRO_DOCK_IS_DESKLET (pContainer))
399
399
                pIcon = CAIRO_DESKLET (pContainer)->pIcon;
400
400