diff -ru synaptic-0.62.7ubuntu2/gtk/gsynaptic.cc synaptic-0.62.7ubuntu2-changed/gtk/gsynaptic.cc --- synaptic-0.62.7ubuntu2/gtk/gsynaptic.cc 2009-07-15 16:52:24.000000000 +0200 +++ synaptic-0.62.7ubuntu2-changed/gtk/gsynaptic.cc 2009-08-07 20:03:14.000000000 +0200 @@ -594,6 +594,7 @@ #if 0 update_check(mainWindow, packageLister); #endif + mainWindow->focusFastSearch(); gtk_main(); } diff -ru synaptic-0.62.7ubuntu2/gtk/rgmainwindow.cc synaptic-0.62.7ubuntu2-changed/gtk/rgmainwindow.cc --- synaptic-0.62.7ubuntu2/gtk/rgmainwindow.cc 2009-08-07 20:06:19.000000000 +0200 +++ synaptic-0.62.7ubuntu2-changed/gtk/rgmainwindow.cc 2009-08-07 20:09:11.000000000 +0200 @@ -3581,4 +3581,10 @@ #endif } +void RGMainWindow::focusFastSearch() { +#ifdef WITH_EPT + gtk_window_set_focus(GTK_WINDOW(_win), _entry_fast_search); +#endif +} + // vim:ts=3:sw=3:et diff -ru synaptic-0.62.7ubuntu2/gtk/rgmainwindow.h synaptic-0.62.7ubuntu2-changed/gtk/rgmainwindow.h --- synaptic-0.62.7ubuntu2/gtk/rgmainwindow.h 2009-07-15 16:52:24.000000000 +0200 +++ synaptic-0.62.7ubuntu2-changed/gtk/rgmainwindow.h 2009-08-07 20:03:37.000000000 +0200 @@ -217,6 +217,8 @@ bool showErrors(); + void focusFastSearch(); + GtkWidget* buildWeakDependsMenu(RPackage *pkg, pkgCache::Dep::DepType);