Workspace switcher in xfce4-panel doesn't resize when detaching external display
I'm running XFCE 4.8 on my laptop with a RHEL6.3 distribution. When I detach my external monitor, I have to manually run "xfce4-panel -r" to restart the panel. This typically resizes the workspace switcher to cover both screens. Otherwise, I don't see the windows that are on my second screen in the switcher.
I'm okay with that. I'm not sure what would be required to make that change automatically when a monitor is added or removed. The problem occurs when I remove my external monitor either by unplugging it or using xrandr to turn it off. I run "xfce4-panel -r" again, but the switch doesn't resize. I think it redraws the individual screen sizes, but the overall workspace switcher size stays the same in the panel. So, it actually looks like there are 6 screens instead of 3. If I log out and back in, the workspace switcher fixes itself.
Has anyone else seen this behavior?