The previous code (in main.c) worked by applying the changes via xrandr, then prompting the user about if they're okay, and then writing to gconf. So if there was a catastrophic failure preventing the prompt, no config would be written.
In redhat's new code, it writes the changes to monitors.xml first, then the changes get applied by gnome-settings-daemon. So it is not as simple as copying the dialog from the old tool in there somewhere.
The previous code (in main.c) worked by applying the changes via xrandr, then prompting the user about if they're okay, and then writing to gconf. So if there was a catastrophic failure preventing the prompt, no config would be written.
In redhat's new code, it writes the changes to monitors.xml first, then the changes get applied by gnome-settings- daemon. So it is not as simple as copying the dialog from the old tool in there somewhere.