A bug in MergedDictionaries and ThemeDictionaries.

Hi everyone. I found a bug when developing in .NET for WinRT with XAML. To reproduce the bug, follow these steps:
(1) Create an empty Windows Store app with XAML, call it "ReproduceDictIssue".
(2) Place the following AppBarButton on the main page so that you can see the effect of other steps:
<AppBarButton Icon="Accept"/>
(3) Run the app to see a dark themed app page with a white AppBarButton. Close the app.
(4) Replace App.xaml with the following code: (If you didn't name the project as ReproduceDictIssue, you might want to change the corresponding part so that the code works correctly for you)
<Application
x:Class="ReproduceDictIssue.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:ReproduceDictIssue"
RequestedTheme="Dark">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="AppBarItemForegroundThemeBrush" Color="Red"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
(5) Run the app, now the app bar button is red. NOTE that the "Accept" (tick) icon is also red. Close the app.
(6) Replace the App.xaml with the following code:
<Application
x:Class="ReproduceDictIssue.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:ReproduceDictIssue"
RequestedTheme="Dark">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="AppBarItemForegroundThemeBrush" Color="Red"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary/>
</ResourceDictionary.MergedDictionaries>
</ResourceDictionary>
</Application.Resources>
</Application>
That is, merge a dictionary to it.
(7) Run the app. No difference here. Close the app.
(8) Replace App.xaml with the following code:
<Application
x:Class="ReproduceDictIssue.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:ReproduceDictIssue"
RequestedTheme="Dark">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="AppBarItemForegroundThemeBrush" Color="Red"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary/>
</ResourceDictionary.MergedDictionaries>
<Style TargetType="AppBarButton">
<Setter Property="Foreground" Value="{ThemeResource AppBarItemForegroundThemeBrush}"/>
</Style>
</ResourceDictionary>
</Application.Resources>
</Application>
That is, add a default AppBarButton style to it.
(9) Run the app. NOTE that the "Accept" (tick) icon is now WHITE, which is indeed the unoverriden value. Close the app.
(10) Remove this line:
<Setter Property="Foreground" Value="{ThemeResource AppBarItemForegroundThemeBrush}"/>
(11) Run the app. Now the color is correct again. Close the app.
(12) Add the line back:
<Setter Property="Foreground" Value="{ThemeResource AppBarItemForegroundThemeBrush}"/>
And remove this line (this line is in the ResourceDictionary.MergedDictionaries):
<ResourceDictionary/>
(13) Run the app. The color is still correct. Close the app.
(14) Replace App.xaml with the following code:
<Application
x:Class="ReproduceDictIssue.App"
xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"
xmlns:local="using:ReproduceDictIssue"
RequestedTheme="Dark">
<Application.Resources>
<ResourceDictionary>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark">
<SolidColorBrush x:Key="AppBarItemForegroundThemeBrush" Color="Red"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
</ResourceDictionary>
<!-- <ResourceDictionary/> -->
</ResourceDictionary.MergedDictionaries>
<Style TargetType="AppBarButton">
<Setter Property="Foreground" Value="{ThemeResource AppBarItemForegroundThemeBrush}"/>
</Style>
</ResourceDictionary>
</Application.Resources>
</Application>
That is, move the theme dictionary into the merged dictionary.
(15) Run the app. The color is still correct. Close the app.
(16) Now uncomment this line:
<!-- <ResourceDictionary/> -->
(17) Run the app. The color of "Accept" (tick) icon is white again.
Conclusion: there is a problem in theme resource look-up. For a Style's Setter, the look-up might be in the following order:
Last meged dictionary -> second last -> ... -> first merged dictionary -> specific theme dictionary(like Light/Dark/HighContrastWhite) -> general theme dictionary(like Default) -> programmer-specified
entries -> system entries.
Note that the bold part is recursive. Due to this behaviour, the following dictionary:
<ResourceDictionary>
<ResourceDictionary.ThemeDictionaries>
<ResourceDictionary x:Key="Dark"> <!-- 2 -->
<SolidColorBrush x:Key="AppBarItemForegroundThemeBrush" Color="Red"/>
</ResourceDictionary>
</ResourceDictionary.ThemeDictionaries>
<ResourceDictionary.MergedDictionaries>
<ResourceDictionary/> <!-- 1 -->
</ResourceDictionary.MergedDictionaries>
<!-- 3 -->
<Style TargetType="AppBarButton">
<Setter Property="Foreground" Value="{ThemeResource AppBarItemForegroundThemeBrush}"/>
</Style>
</ResourceDictionary>
resolves the ThemeResource AppBarItemForegroundThemeBrush in the following steps:
It first asks dictionary 1 to resolved ThemeResource AppBarItemForegroundThemeBrush.
Dictionray 1 has no merged dictionaries, and has no theme dictionaries. It looks at programmer-specified entries, which is empty. So it asks for system entries. Note that dictionary 1
does not have AppBarItemForegroundThemeBrush overriden, so it returns the system default value for dark theme, which is white.
The large dictionary now finishes the look-up with the value returned from dictionary 1, which is white.
In that process dictionary 2 is never asked to look up AppBarItemForegroundThemeBrush.
We might find that this process' behaviour is out of most people's expectation. ResourceDictionary should
suppress system default resources when doing a look-up that is in a larger dictionary's recursive part. Actually
IT DOES. The proof is that if the resource is not in a Setter, it has the expected behaviour. Like in a control template or anything.
You might have noticed that the circle of the app bar button is pink and if the setter is removed, the color of "Accept" (tick) icon is correct. That'll be the proof.
Thanks for reading this bug report. I hope someone from Microsoft can follow this bug and remove the bug in future releases of .NET for WinRT with XAML. Thanks again, everyone.

Looks like the same issue for this thread:
https://social.msdn.microsoft.com/Forums/en-US/85a36b0a-9a19-4921-8dac-3a906067ee1b/overriding-implict-style-breaks-themeresource-references?forum=winappswithcsharp
You have Failed this City --Arrow :)
yes exactly! A workaround is to completely override the template so that it uses a custom resouce key, which does not fail since no system default resource is included.

Similar Messages

  • HT1688 I updated my iPhone 5C to the iOS 7.0.1 "bug fixes" update and it has made my phone glitch constantly and has just made it a complete nightmare. How can I go back down to iOS 7?

    basically yeah, I updated my software because it said that iOS 7.0.1 was out as a bug fixes update and now my phone constantly glitches the **** out, its super slow, and it pretty much created more bugs than it did fix them. So how can I go back to iOS 7? because 7.0.1 is an absolute nightmare.

    Try updating to iOS 7.0.2.
    Does your iPhone still have performance issues? Have you tried the basics?

  • Bug in copy and past in nokia n97 fw 21.0.045 prod...

    bug in copy and past in nokia n97 fw 21.0.045 product code: 0575743
    the bug
    iam make phone number in notes
    then copy the number
    when go to
    contact and then past it the number not past ?
    copy number from notes to contact not work !

    Copy and Paste from Notepad to Contacts works fine here.   Try rebooting your handset.
    Nokia N8 on O2-UK
    Firmware 022.014

  • Compiler bug with generics and private inner classes

    There appears to be a bug in the sun java compiler. This problem was reported against eclipse and the developers their concluded that it must be a problem with javac.
    Idea also seems to compile the example below. I couldn't find a bug report in the sun bug database. Can somebody tell me if this is a bug in javac and if there is a bug report for it.
    https://bugs.eclipse.org/bugs/show_bug.cgi?id=185422
    public class Foo <T>{
    private T myT;
    public T getT() {
    return myT;
    public void setT(T aT) {
    myT = aT;
    public class Bar extends Foo<Bar.Baz> {
    public static void main(String[] args) {
    Bar myBar = new Bar();
    myBar.setT(new Baz());
    System.out.println(myBar.getT().toString());
    private static class Baz {
    @Override
    public String toString() {
    return "Baz";
    Eclipse compiles and runs the code even though the Baz inner class is private.
    javac reports:
    Bar.java:1: Bar.Baz has private access in Bar
    public class Bar extends Foo<Bar.Baz>
    ^
    1 error

    As I said in my original post its not just eclipse that thinks the code snippet is compilable. IntelliJ Idea also parses it without complaining. I haven't looked at the java language spec but intuitively I see no reason why the code should not compile. I don't think eclipse submitting bug reports to sun has anything to do with courage. I would guess they just couldn't be bothered.

  • I have just tried to instal the ios7 update that fixes the bugs in ios7 and it wouldn't install onto my phone - an error occurred so my phone is not frozen. what do I do?

    I have just tried to install the ios7 update that fixes the initial bugs in ios7 and it wouldn't complete the install - an error occurred. now my phone is frozen and inoperable. what do i need to do to fix?

    Hey dougpm,
    Thanks for the question. I understand you are experiencing issues updating your iPhone to iOS 7. If you have not already done so, you may want to restart or reset the iPhone:
    iPhone, iPad, iPod touch: Turning off and on (restarting) and resetting
    http://support.apple.com/kb/HT1430
    If the above steps do not resolve the issue, you'll want to restore your iPhone with iTunes:
    iOS: Unable to update or restore
    http://support.apple.com/kb/HT1808
    Thanks,
    Matt M.

  • [svn:fx-trunk] 21141: Bug: 2780176 - Logging and logging out multiple times in LCDS can cause duplicate session detected errors .

    Revision: 21141
    Revision: 21141
    Author:   [email protected]
    Date:     2011-04-26 06:40:39 -0700 (Tue, 26 Apr 2011)
    Log Message:
    Bug: 2780176 - Logging and logging out multiple times in LCDS can cause duplicate session detected errors.
    QA: Yes
    Doc: No
    Checkintests: Pass
    Details: When a logout was followed by an immediate login, sometimes the server would throw duplicate session detected errors. This was because when logout happened, a fire-and-forget disconnect message was sent to the server that established a new session, and if the subsequent login happened before disconnect ACK returned from the server, that would establish another session and hence the error. The fix is to insert a slight delay between disconnect and ResultEvent dispatching. This way, disconnect has a chance to return before a login is performed.
    Modified Paths:
        flex/sdk/trunk/frameworks/projects/rpc/src/mx/messaging/ChannelSet.as

    You've got an  incompatible Logitech driver and java was incompletely uninstalled.
    You may have a problem with the Wacom driver.
    I don't know if fixing those things will help.
    There also a few window server errors, but I don't know if they are causal.
    If you can note the time of the hangs, that might help narrow it down in the logs.

  • Bug while editing and compiling the procedure

    Bug while editing and compiling the procedure in Sql Developer 1.5.4
    the error is
    ora -00904 "ATTRIBUTE" Invalid Identifier
    Edited by: user4448643 on Mar 16, 2009 5:09 AM

    I'm not trying to be snippy but this is the answer I got from you in another thread about the same issue:
    +"I'm not sure I said it's being worked on - the bug is logged and in the queue.+
    +Support will tell you to move to a supported version of the database, this is true. The same is true for the forum, if you are on an unsupported database version you're encouraged to move to a supported release.+
    +If you need to work with 9i, then use SQL Developer 1.5.3, the error is not in that release."+
    When I read that I got that I should not assume the bug was being worked on and that the SQL Developer team sees 9i as having a short remaining life.
    JB

  • Bug in "Get and Set Time.vi" example for RT systems

    There is a bug in "Get and Set Time.vi" that ships as an example in the "NI System Monitor" package.  The routine does *NOT* return the hour correctly.
    Note the string "%#H:12:39.371" as the time of day.  That should be 09:12:39.371 as it was 9 AM at the time.
    Mac OS X 10.8.5
    LabVIEW 14-64bit
    NI System Monitor 14.0.1
    Pharlap RT PXI embedded system version 14.0 updated.
    NOTE: it is odd that the default "New Time" has #H as the hour but that is hard wired into the VI as a sentinel case.

    Rahul,
    It may be only in the Mac OS X code base.  But since it is one of those annoying locked VIs I can't tell.  Now of course this is locked because communication with the RT system is so sensitive or just plain messy.  My guess is that if I thow wireshark at it I can tell you what is inside and it shouldn't be that secret.
    But let me know what you find running under Mac OS X.

  • Nokia 5320 XM firmware bugs concerning date and al...

    Hello!
    Although already having twice sent in my Nokia 5320 XpressMusic for repair, I'm still suffering from severe firmware bugs concerning date and alarm of the device. Here some information on when and how the bugs are showing themselves:
    Settings: A different weekly alarm is programmed for each day of the week. The phone is being switched off for the night.
    The programmed alarm is being run correctly by the phone. The phone is being switched on after having disabled the alarm.
    Some time later the date changes to four or five days in the future. Moreover the phone starts to ring for the day the date has changed to. Often it's not ringing at the time that has been programmed for that day, even though pretending to do so.
    Example:
    9:45 on Sunday: phone is correctly ringing at the programmed time. 
    10:15 on Sunday: phone is incorrectly ringing again pretending it was Friday 7:50
    the clock remains unchanged, however the date has changed automatically for five days
    Linked to this error, there seem to exist similar problems with date and snooze-function already mentioned on these forums:
    /discussions/board/message?board.id=smartphones&message.id=145323
    /discussions/board/message?board.id=smartphones&message.id=144139
    /discussions/board/message?board.id=smartphones&message.id=143893
    As I mentioned above, I already sent my phone in twice, however I always got it back with the mention: repaired on guarantee. To me, this seems rather disgraceful for Nokia. I sincerely hope, that, if necessary with the pressure of other users being concerned as well, we arrive to get a phone that is really working as one could await it from the leader in mobile phone production!
    I hope we will be informed soon about when there will be a firmware update!
    Thanks for your replies!
    Regards,
    Lorenz

    Have the same problem, as I already mentioned in my posts too. But unfortunatly no reply from Nokia either. Seems they really don't care about it. It would be at least apropriate, that they at least announce time of new firmware and note if they will fix this problem with it.
    But no replay from them   I contacted local nokia dealer in Slovenia, but they just say they can not help. And that we must wait for new firmware.
    Now I wonder, when it should came out ?! I am sick of this trouble with my phone. and as you said, I am also turning off my phone since I want my battery to last longer. so this bug must be fixed.
    Nokia team, anyone?!?!?  

  • Where does NI hide the full list of bug fixes? and why is it hidden from users?

    So I get an enticing email begging me to try the august 2009 release of LabVIEW. Ok. I'm twitching with anticipation. I'd like to know if several specific bugs are fixed in a new release of a specific module, however. Otherwise I'd prefer to install it some other time when I'm not busy writing dlls to compensate for the bugs that I hope are now fixed. I've been clicking in circles on the NI website trying to find complete information regarding changes and as is entirely far too typical of NI, I only have access to an anemic, watered down version of what should be proper documentation.
    "LabVIEW Readme—Use this file to learn
    important last-minute information about LabVIEW, including installation
    and upgrade issues, compatibility issues, a partial list of bugs fixed
    in the current version of LabVIEW... bla bla bla"
    Where is the full list of bug fixes? I don't care if it isn't spellchecked or if it's sloppy; I just want the information. The readme you provide for the specific module I'm interested in is ridiculously small. I know darned well you must have changed more than what is listed. So what secret vault do I have to burgle to find the full list of bug fixes? Am I just missing an obvious hyperlink?
    - mushroomed
    Message Edited by Root Canal on 08-11-2009 11:29 AM
    global variables make robots angry

    Root Canal wrote:
    Where is the full list of bug fixes? ...
    They are locked-up in the Ivory Tower.
    I have been a LabVIEW Champion for about four years and even after signing NDA's I still can't see the full list.
    Seruously, the full list includes probably millions of bugs that NI finds internally before you and I ever see it.
    The best way to handle your situation is to track the CAR's for your bugs. You can call NI support with the CAR number and they can tell you if the bug was fixed and in which version you will find the fix.
    If it has not been fixed you can contact you rlocal NI rep and ask them to look into it for you. They may be able to tell you in which release the fix is scheduled and bump up the priority of the fix if you make a good arguement.
    Just trying to help,
    Ben
    Ben Rayner
    I am currently active on.. MainStream Preppers
    Rayner's Ridge is under construction

  • My macbook pro for over an hour has on the screen report bug, setting up  and processing log in

    my macbook profor over an hour has on the screen report bug, setting up and processing log in? what should i do

    my macbook profor over an hour has on the screen report bug, setting up and processing log in? what should i do

  • OSX Server webdav bug? - files and folders disappears when filenames are fewer than 7 characters

    OSX Server webdav bug? - files and folders disappears when filenames are fewer than 7 characters
    Dear Community,
    i have a BIG problem with Apple webdav.
    All files or folders with fewer than 7 characters in filename disappear.
    The problems is only between Mac Server and Mac Clients
    and exists since OSX Server 1 (Server 10.7, 10.8, 10.9) on ALL Macs i know.
    The problem persist ever and occurs in the following settings:
    Mac Server (1.x, 2.x, 3.x) <> Mac Clients (10.7.x, 10.8.x, 10.9.x, 10.6 not tested)
    The problem does NOT occur in the following settings:
    Mac Server <> Windows Clients
    Mac Server <> Linux Clients
    Linux Server (my Webhoster) <> Mac Clients
    Windows Server (my Webhoster) <> Mac Clients
    So i think it is not a problem with server itselv or a single client only,
    it is probaly a problem with the combination betwen mac servers and mac clients.
    This is NOT a problem with MY MacServers/Clients only and not with only one Server.
    It occurs in many different Places and many different Machines.
    I have contact Apple Support more then tree times (always when i setup a new machine with server.app)
    but she said they heard first time about that and she cannot reproduce that problem.
    please, can somebody try it out?
    sorry for my bad englisch.
    best regards
    rené

    Supplement note:
    The Problem occurs also between OSX Server <> OpenWRT (Linux)
    best regards
    rené

  • [svn:osmf:] 16888: Fix bug FM-934 and add a corresponding unit test.

    Revision: 16888
    Revision: 16888
    Author:   [email protected]
    Date:     2010-07-12 14:13:49 -0700 (Mon, 12 Jul 2010)
    Log Message:
    Fix bug FM-934 and add a corresponding unit test. DVRCastNetLoader does not only checks streamType but also checks corresponding metadata under keys of DVRCastConstants.RECORDING_INFO_KEY and DVRCastConstants.STREAM_INFO_KEY
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FM-934
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/net/dvr/DVRCastNetLoader.as
        osmf/trunk/framework/OSMFTest/org/osmf/net/dvr/TestDVRCastNetLoader.as

    Revision: 16888
    Revision: 16888
    Author:   [email protected]
    Date:     2010-07-12 14:13:49 -0700 (Mon, 12 Jul 2010)
    Log Message:
    Fix bug FM-934 and add a corresponding unit test. DVRCastNetLoader does not only checks streamType but also checks corresponding metadata under keys of DVRCastConstants.RECORDING_INFO_KEY and DVRCastConstants.STREAM_INFO_KEY
    Ticket Links:
        http://bugs.adobe.com/jira/browse/FM-934
    Modified Paths:
        osmf/trunk/framework/OSMF/org/osmf/net/dvr/DVRCastNetLoader.as
        osmf/trunk/framework/OSMFTest/org/osmf/net/dvr/TestDVRCastNetLoader.as

  • [bdb bug]repeatly open and close db may cause memory leak

    my test code is very simple :
    char *filename = "xxx.db";
    char *dbname = "xxx";
    for( ; ;)
    DB *dbp;
    DB_TXN *txnp;
    db_create(&dbp,dbenvp, 0);
    dbenvp->txn_begin(dbenvp, NULL, &txnp, 0);
    ret = dbp->open(dbp, txnp, filename, dbname, DB_BTREE, DB_CREATE, 0);
    if(ret != 0)
    printf("failed to open db:%s\n",db_strerror(ret));
    return 0;
    txnp->commit(txnp, 0);
    dbp->close(dbp, DB_NOSYNC);
    I try to run my test program for a long time opening and closing db repeatly, then use the PS command and find the RSS is increasing slowly:
    ps -va
    PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
    1986 pts/0 S 0:00 466 588 4999 980 0.3 -bash
    2615 pts/0 R 0:01 588 2 5141 2500 0.9 ./test
    after a few minutes:
    ps -va
    PID TTY STAT TIME MAJFL TRS DRS RSS %MEM COMMAND
    1986 pts/0 S 0:00 473 588 4999 976 0.3 -bash
    2615 pts/0 R 30:02 689 2 156561 117892 46.2 ./test
    I had read bdb's source code before, so i tried to debug it for about a week and found something like a bug:
    If open a db with both filename and dbname, bdb will open a db handle for master db and a db handle for subdb,
    both of the two handle will get an fileid by a internal api called __dbreg_get_id, however, just the subdb's id will be
    return to bdb's log region by calling __dbreg_pop_id. It leads to a id leak if I tried to open and close the db
    repeatly, as a result, __dbreg_add_dbentry will call realloc repeatly to enlarge the dbentry area, this seens to be
    the reason for RSS increasing.
    Is it not a BUG?
    sorry for my pool english :)
    Edited by: user9222236 on 2010-2-25 下午10:38

    I have tested my program using Oracle Berkeley DB release 4.8.26 and 4.7.25 in redhat 9.0 (Kernel 2.4.20-8smp on an i686) and AIX Version 5.
    The problem is easy to be reproduced by calling the open method of db handle with both filename and dbname being specified and calling the close method.
    My program is very simple:
    #include <stdlib.h>
    #include <stdio.h>
    #include <sys/time.h>
    #include "db.h"
    int main(int argc, char * argv[])
    int ret, count;
    DB_ENV *dbenvp;
    char * filename = "test.dbf";
    char * dbname = "test";
    db_env_create(&dbenvp, 0);
    dbenvp->open(dbenvp, "/home/bdb/code/test/env",DB_CREATE|DB_INIT_LOCK|DB_INIT_LOG|DB_INIT_TXN|DB_INIT_MPOOL, 0);
    for(count = 0 ; count < 10000000 ; count++)
    DB *dbp;
    DB_TXN *txnp;
    db_create(&dbp,dbenvp, 0);
    dbenvp->txn_begin(dbenvp, NULL, &txnp, 0);
    ret = dbp->open(dbp, txnp, filename, dbname, DB_BTREE, DB_CREATE, 0);
    if(ret != 0)
    printf("failed to open db:%s\n",db_strerror(ret));
    return 0;
    txnp->commit(txnp, 0);
    dbp->close(dbp, DB_NOSYNC);
    dbenvp->close(dbenvp, 0);
    return 0;
    DB_CONFIG is like below:
    set_cachesize 0 20000 0
    set_flags db_auto_commit
    set_flags db_txn_nosync
    set_flags db_log_inmemory
    set_lk_detect db_lock_minlocks
    Edited by: user9222236 on 2010-2-28 下午5:42
    Edited by: user9222236 on 2010-2-28 下午5:45

  • Bug Voice Memo and Smart Play lists

    Hi all,
    I have an iPod Touch 3rd with firmware version 3.2.1 and ITunes 9.0.2
    I´ve just found a weird bug related to smart play lists and Voice Memos.
    If you create a smart play list with the rules 1 and 2 or rules 3 and 4 (described bellow) this list will not sync with your Ipod.
    1-Media kind is not Music
    2-Media kind is Voice Memo
    or:
    3-Media kind is not Voice Memo
    4-Media kind is Music
    For instance, If you create a smart play list with rules 3 and 4 (if you want to listen only to music) the smart play list will not sync with your Ipod.
    It sounds to be an ITunes' bug...
    Does anyone know a work around to this issue?
    Thanks in advance,
    Roger

    Any ideas?
    It sounds to be a bug in Itunes...
    It is very annoying as you can't create a smart play list only with music (excluding Voice memos). For instance, every new voice memo included is automatically added into "Recently added" play list, and it is not possible to include a filter to exclude voice memos within it.
    thanks in advance

Maybe you are looking for

  • Java procedure call

    Dear All, Need your help. I am posting my sample class below public static java.sql.ResultSet getData(String dbConnectStr,String dbuserID,String dbpwd,String query) throws Exception // Obtain default connection // Query all columns from the EMP table

  • Apple Mobile Device Support uninstall and itunes install causes loss of internet connection

    Whenever I uninstall Apple Mobile Device Support (AMDS)  I lose my internet connection. The only way to fix this is to restore Windows to a previous state. I've tried  troubleshooting my internet connection when this happens but Windows tells me some

  • Trouble getting out sleep mode with external display

    My 15" ALPB si connected in closed mode to a Viewsonic external monitor. When not used for a while, the Powerbook will of course get to sleep. But then there is no way to make it wake up again. Disconneting screen and other devices won't help. Only a

  • 3050A All in One Printer

    I do not receive a low ink warning. Is there a way to set this up so I won't be surprised when suddenly there is no ink??? Thanks in advance for any and all help.

  • I'm running CS4 and use a Canon T3i to shoot RAW. Which camera raw patch do I need?

    I'm running CS4 and use a Canon T3i to shoot RAW. Which camera raw patch do I need? I get his error when trying to install the latest patch: "Adobe Application Manager is needed to resolve this problem, however it is missing or damaged. Download a ne