Don't like ads? PRO users don't see any ads ;-)
Guest

allow_applet_drag_no_modifier.patch

By: a guest on Oct 20th, 2012  |  syntax: Diff  |  size: 1.24 KB  |  hits: 59  |  expires: Never
download  |  raw  |  embed  |  report abuse  |  print
Text below is selected. Please press Ctrl+C to copy to your clipboard. (⌘+C on Mac)
  1. Description: Allow panel applets to be dragged by middle click
  2.  SolusOS 2 Gnome applets are to be moveable by dragging with the middle mouse button.
  3.  .
  4.  gnome-panel (1:3.4.2.1-5solusos1) two; urgency=low
  5.  .
  6.    * Panel Applets can now be dragged with the middle mouse button
  7. Author: Ikey Doherty <ikey@solusos.com>
  8.  
  9. ---
  10. Reviewed-By: Ikey Doherty <ikey@solusos.com>
  11. Last-Update: <2012-06-14>
  12.  
  13. --- gnome-panel-3.4.2.1.orig/gnome-panel/panel-widget.c
  14. +++ gnome-panel-3.4.2.1/gnome-panel/panel-widget.c
  15. @@ -2124,7 +2124,6 @@ panel_widget_applet_button_press_event (
  16.  {
  17.         GtkWidget   *parent;
  18.         PanelWidget *panel;
  19. -       guint        modifiers;
  20.         guint32      event_time;
  21.  
  22.         parent = gtk_widget_get_parent (widget);
  23. @@ -2142,14 +2141,11 @@ panel_widget_applet_button_press_event (
  24.                 return TRUE;
  25.         }
  26.  
  27. -       modifiers = event->state & gtk_accelerator_get_default_mod_mask ();
  28. -
  29.         /* Begin drag if the middle mouse button and modifier are pressed,
  30.          * unless the panel is locked down or a grab is active (meaning a menu
  31.          * is open) */
  32.         if (panel_lockdown_get_panels_locked_down_s () ||
  33.             event->button != 2 ||
  34. -           modifiers != panel_bindings_get_mouse_button_modifier_keymask () ||
  35.             gtk_grab_get_current() != NULL)
  36.                 return FALSE;