diff -ruN plugins/unityshell/src/Launcher.cpp plugins-fixed/unityshell/src/Launcher.cpp --- plugins/unityshell/src/Launcher.cpp 2012-04-12 15:21:21.000000000 +0200 +++ plugins-fixed/unityshell/src/Launcher.cpp 2012-04-16 12:22:22.012212580 +0200 @@ -1583,8 +1583,8 @@ void Launcher::UpdateOptions(Options::Ptr options) { - SetHideMode(options->hide_mode); SetIconSize(options->tile_size, options->icon_size); + SetHideMode(options->hide_mode); ConfigureBarrier(); EnsureAnimation(); diff -ruN plugins/unityshell/src/PanelController.cpp plugins-fixed/unityshell/src/PanelController.cpp --- plugins/unityshell/src/PanelController.cpp 2012-04-12 15:21:21.000000000 +0200 +++ plugins-fixed/unityshell/src/PanelController.cpp 2012-04-16 12:25:37.000207049 +0200 @@ -252,10 +252,10 @@ window->SetBackgroundColor(nux::Color(0.0f, 0.0f, 0.0f, 0.0f)); window->ShowWindow(true); window->EnableInputWindow(true, "panel", false, false); - window->InputWindowEnableStruts(true); window->SetGeometry(geo); window->SetMinMaxSize(geo.width, geo.height); window->SetLayout(layout); + window->InputWindowEnableStruts(true); windows_.push_back(window);