]> spindle.queued.net Git - midori/commitdiff
Update the current item after re-ordering search engines
authorChristian Dywan <christian@twotoasts.de>
Sun, 13 Mar 2011 17:32:08 +0000 (18:32 +0100)
committerChristian Dywan <christian@twotoasts.de>
Sun, 13 Mar 2011 17:32:08 +0000 (18:32 +0100)
midori/midori-searchaction.c

index 4a94bb61bf4f00826965b88b46c9e2c0bb37f065..3206526c52ad1260710352b599eaef9fbf8a0cf7 100644 (file)
@@ -1123,6 +1123,8 @@ midori_search_action_dialog_move_up_cb (GtkWidget*          widget,
 
             i = katze_array_get_item_index (search_engines, item);
             katze_array_move_item (search_engines, item, i - 1);
+            /* If the index of the current item has changed it needs to be reset */
+            g_object_notify (G_OBJECT (search_action), "current-item");
         }
         gtk_tree_path_free (path);
     }
@@ -1153,6 +1155,8 @@ midori_search_action_dialog_move_down_cb (GtkWidget*          widget,
 
             i = katze_array_get_item_index (search_engines, item);
             katze_array_move_item (search_engines, item, i + 1);
+            /* If the index of the current item has changed it needs to be reset */
+            g_object_notify (G_OBJECT (search_action), "current-item");
         }
     }
 }