Implemented support all pixel formats when player run with command line
parameter "-pf".
Usage:
-pf r<r_bits>g<g_bits>b<b_bits>[le|be]
git-svn-id: svn://svn.code.sf.net/p/tigervnc/code/trunk@264 3789f03b-4d11-0410-bbf8-ca57d06f2519
diff --git a/rfbplayer/OptionsDialog.h b/rfbplayer/OptionsDialog.h
index a7052c1..a0ac388 100644
--- a/rfbplayer/OptionsDialog.h
+++ b/rfbplayer/OptionsDialog.h
@@ -61,9 +61,8 @@
options->autoStoreSettings = isItemChecked(IDC_AUTO_STORE_PARAM);
options->autoPlay = isItemChecked(IDC_AUTOPLAY);
options->bigEndianFlag = isItemChecked(IDC_BIG_ENDIAN);
- options->writeToRegistry();
if (!options->askPixelFormat) {
- options->pixelFormatIndex = SendMessage(combo, CB_GETCURSEL, 0, 0) - 1;
+ options->pixelFormatIndex = int(SendMessage(combo, CB_GETCURSEL, 0, 0)) - 1;
if (options->pixelFormatIndex < 0) {
options->autoDetectPF = true;
} else {
@@ -72,6 +71,7 @@
options->autoDetectPF = false;
}
}
+ options->writeToRegistry();
return true;
}
virtual bool onCommand(int item, int cmd) {